Failure gives a lot of lessons to learn. But, failure doesn't guarantee that next time we will get success. Until and unless, we put our plans in perfect way, we can't get success.
It is the determination and hard work that makes them to be successful in their life. Keep in mind when some one is systematic in their work and have got good planning in their life sure they will be successful in their life