I believe we are all products of different experiences because looking at it well, you will see that where we are today is as a result of either an experience, education, people who changed our perspective about somethings in life etc.
Although we have not gotten to where we am supposed to be yet, but looking back you will always notice a change which maybe as a result of something, either what you stopped doing or what you started doing. There are moments when life didn't go according to plan. At some points you felt disappointed, rejected, ignored, or even lost. And those moments may have seemed like setbacks, but looking back, they probably contributed to the person you have become today, all depending on how you handled it.
For most of us, the believe that it can only get better has helped us to stay consistent and still carry on with what we feel will take us to the right direction. There are times I make decisions that I might not really get the outcome clearly hoping everything will turn out well, and sometimes it wil turn out as planned and sometimes reverse will be the case. But the good part of it is that, even if what we were hoping for didn't come out as planned, we take it as experience, learn from it , and keep moving. It is not all about falling, but getting back up to your feet , learning from your mistakes and keep moving. So the believe of a better future and consistency has taken us this far.
Another thing that has really taken us this far, is God's mercy , favour and grace. The truth is, no matter how much you try, if God does not show you mercy, you might be trying in vain. Some of us we don't even put more effort but we keep seeing a massive result and at times we attribute it to luck. But it's God's grace.
So to this end, acknowledge God in all you do. He is the one that can push you to a better place, with him all other factors will fall in pleasant places.