It's not the smartest person who endures the battle and becomes a winner, but the person who stands throughout the whole journey and never gives up on his/her dreams. It's not the extra ordinary talent but the extra ordinary perseverance that takes a person to his/her dream. And one more important thing is that you have to believe in yourself. Determination and believing yourself are interwoven so I think you have to have both, one helps the other to grow . Many times I wonder what is it that makes a person shoot into the life and makes person reach goals or dreams, not everybody becomes for example Bill Gates or may be Dr.A.P.J. Kalam or Walt Disney. I question why people did not take a course to reach his/her dream! I have heard people telling this, be aware that not everybody's dreams come true. I think what they are trying to say is that you quit, you are not one of those who can succeed. It could be shocky at times, but mind of a dreamer has to be stronger than steel, firmed and determined to face anything, even failures of reaching dream. I know we humans have social life and we have responsibilities, we cant take risks. But think what if this were told to Gandhiji and he had stopped his mission or Thomas Alva Edison and he had stopped? Life goes nowhere without taking risks, life itself is risky whether you take risk or not. So why to worry about risks?
In the end I just want to say that if you dream about a goal, dream it so hard that it runs in your blood. Your veins pump the passion of your dream. And you become so strong that all the winds in the world change to your direction. You may fall but never give up on rising. It's your determination and belief in yourself that takes you till the gate. It's not an easy path for sure, but if are determined enough, nothing can stop you. (watch "October Sky" and you will know it)