God can dream a bigger dream for me, for you, than you could ever dream for yourself. When you've worked as hard and done as much and strived and tried and given and pled and bargained and hoped... Surrender.
When you have done all that you can do, and there's nothing left for you to do, give it up. Give it up to that thing that is greater than yourself, and let it then become a part of the flow.
What I learned at a very early age was that I was responsible for my life. And as I became more spiritually conscious, I learned that we all are responsible for ourselves, that you create your own reality by the way you think and therefore act. You cannot blame your parents, your circumstances, because you are NOT your circumstances. You are your possibilities. If you know that, you can do anything.
Living your best life is to find out what your calling is. Your real job on Earth is to find out what you were meant to be doing & to find a way to do that thing.
When you run a race, you hurt your ability to compete when you turn your head to look at the competition chasing you, you lose a step physically and psychologically. Run the race always stretching to do your best, imitations will come in last, no one can catch an original.