It's not the things we do in life that we regret on our death bed, it is the things we do not. — Randy Pausch. American professor of computer science, human-computer interface and design (1960–2008)
It's not about how to achieve your dreams, its about how to lead your life. If you lead your life the right way the karma will take care of itself, the dreams will come to you.
You will need to find your passion. Don't give up on finding it because then all you're doing is waiting for the Reaper.
We don't beat the Grim Reaper by living longer, we beat the Reaper by living well and living fully, for the Reaper will come for all of us. The question is what do we do between the time we are born and the time he shows up. It's too late to do all the things that you're gonna kinda get around to.
Brick walls are there for a reason: they let us prove how badly we want things. Because the brick walls are there to stop the people who don't want it badly enough.