+rep for the humility you showed in acknowledging your weaknesses.
Now, find and work on your strengths.
If you are a person like me, you'll work better and surpass yourself under the strain of competition. Find yourself the best competitor you can-- not to develop a self-destructive selfishness, but to avoid unhealthy complacency and narcissism-- which will definitely set you going further ahead and faster than the aim you had in mind.
If you cannot work under pressure, then make sure you don't waste a fraction of a second of the time you've left.
Cling to something that will lift you up when you're down, cling to God, and cling to your dreams.
And remember, everything comes with a cost. Sacrifice generously, don't care about whether you'll recoup the cost or not. It always comes, in any form, but it comes.
I like this quote a lot:
"Do not tell me what you have achieved until you have told me how much you had to overcome."Will pray for you,
Best wishes.