Greatness is never given as a gift by one human to another. It is earned by each individual though others do help.
A few reasons the great are where they are and the others are where they are:
While the great are up in the night burning the mid night oil, the others are in bed sleeping.
While the great are on the field training to bleeding point, the rest are out enjoying thenselves.
While the great are investing, the others are squandering what they have.
While the great are out toiling, the others are relaxing.
To be great is not magic. It is earned. Earn it.
If you want to be great move camp with your habits. Do as the great do.