Forget about the prize, forget about the results. Just focus on the journey, place all of your strength on the process.
It's hard, really really hard especially if you are not seeing benefits from your hardwork. But it is harder if you will stop working and just wait for the results.
Results will come, trust me. The only thing you don't know is when will it come. If you are feeling sad because you are not yet succeeding and you are working so hard, well then, just continue being sad. Just continue on working. Sometimes the work itself will make you happy, the key here is to find the happiness while working. There are some parts of your work that makes you happy so just focus on those things.
Always looking for results will just make you weak because once you don't see anything, you feel like you are just wasting your time. You will feel like there are other things to do that are more beneficiary.
What you don't know is that the trophy doesn't matter at all, the money, the fame.. those are all meaningless. The only thing that matters is the personality that you built while working everyday. The trophy is just a bonus, the rewards will all soon be gone but the person that you've become is priceless. Especially if you developed into some kind of a human being that is bound to succeed.
If you developed a work ethic that is unparalleled, if you developed a mindset that never gives up then you already won. Success will be attracted to you, you don't need to wonder anymore if it will come to you. You're like a magnet that magnetized positive things even if you're on a positive pole.
One thing is for sure, your efforts will all be rewarded. There is no such things as a wasted effort, there is no such thing as a wasted time if that time is used for doing the right things. Just work everyday, trust the process and the reward will be given to you in the right time. Just keep learning and keep improving.