If you want a sure way to keep your dreams a fantasy instead of having them become a reality, quit. Quitting means you completely stop trying. Setbacks are going to happen to everyone. How many setbacks can you mentally handle until you decide to throw in the towel?
For most people, a few is enough to make them quit but for those who have an intense desire to achieve their dreams, it will take a whole lot more. Setbacks are tools for growth. Instead of letting them keep you down, use them to become stronger.
When you attempt something and fail, you’ll learn something; if not what to do than at least not what to do again. Through trial and error, plenty have found success and the thing they all had in common was their unwillingness to let temporary setbacks take their dreams away.