Patience is the key. Success is not something that will just teleport at your doorstep one day. Nothing happens at haste. If you want to achieve success, it will take time. There will be hard times coming for you, there will be heartbreaks, and who knows what not.
But you have to be steady; you have to stay put at the most furious of storms too. You always have to be one of the best, as everything will come to you at the right time. Keep faith in yourself no matter what comes in front of you to block your road.
Do not expect someone to help you winning YOUR race, pursuing YOUR dreams. As long as you have faith in you and have faith in everything you have done to achieve your goal, success will surely come to kiss your feet.
Everything comes to you at the right time. Till that time, we have to stay put. If we can hold on to our dreams during the worst of situations, success will taste much sweeter than before. The failures will prepare us for the ultimate destinations.
So never get disappointed about how you have missed the opportunities you had in your life. Never get discouraged by your failures.
If you are failing today, success will surely come at the right time. All you need to do is to have faith in yourself and the process you have chosen to pursue your dreams.