This is something which is common between many of us. There are many situations when I realized that I do not have it in me to work for the thing I want to achieve. That is where I always quit.
Even after knowing that it is ME who is stepping back here, I somehow convinced my inner self that I would try to do something better than this. That "something better" always replaced another "something better", and I got nothing. That is my story, that might be yours too.
I wanted to learn something out of those failures, so I tried to find out the reason behind me quitting things. Lets take it this way. When you want to push a car, you require an initial boost which has to be good enough to make the car move. But once the car starts moving, all you need is the equal force which will be lesser than what you used earlier.
Coming back to the implications on Life, your dreams are something which you want to achieve. The initial boost required to work on your dreams will be proper homework, planning, self-motivation and support. The initial boost decides your success or failure.
Work real hard and serious till you make your first move. And once you will be make your first move, your previous moves will help you motivating yourself for further moves.