Accomplishing any dream requires immeasurable freedom, without it you can never live the life you want and deserve. With all this said and done how do you liberate yourself?
First you must realize that you are a finite microorganism in a infinite universe and you hold no value in the greater realm of life. But because of whatever it is you believe, you were created to achieve greatness. You were created and are equipped to live out the dreams you are instilled with. Yes, instilled with. Your dreams are designed within your soul, talents and your personality. Your experiences, past, family, culture, values, morals, religion are all the foundations of your dreams.
Second you must conquer your greatest fears, we all have at-least one great fear that overpowers all our strengths combined. The most common fear is doubt, what if things don't go the way you planned, what if you don't succeed, what if you fail, what if you fall behind. Let me tell you this "to win you must first fail" and "to be first you must first be last". (Tell me where these quotes are from and you get my bonus knowledge)
Third you need to establish the things or people preventing you from achieving your dreams. These things and/or people will need to be let go. You can come back to them once you've achieved what you've sought for all your lives. And if they don't belong or support your dreams then you can wait for them to come around or continue living the life that makes you happy.
Dreams are your life's purpose, we must understand that we are destined to live out our lives exactly the way we live. Some people believe that you hold the key and some people say its destiny. I say its both.