Everybody is looking for the best program, diet, supplements and tips to make faster gains in the gym. Regardless of what you are training for, as long as you are training for something, there are a handful of thing you can begin doing right now to BECOME better.

1. Stop Making It All About You. 

Yes, under the bar it is about you but to be your very best in anything takes more than just that.
How much more would you learn if you were expected to teach it?
How much better would your technique be if you were required to demonstrate it?
How much better could you be is you had people supporting and helping you from both a personal a professional level?
These are just some of the rewards of giving back.

2. Recovery.

Much has been written in regards to recovery but to recover you need a stimulus to recover from. If the stimulus is too great you will not recover in time. If the stimulus is not great enough you will not adapt. Back off thinking about recovering and take another look at the stimulus.
Does it need cut back?
Does it need increased?
Recovery is important - very important but think about this. You can eat great, sleep all day, and do every recovery modality in the book. Without training all this will not get you where you want. Put first things first. Get your training in check and then match the recovery to it, not the other way around.

3. It’s not easy.

Most do not fail due to lack of genetics, skill. talent. or even love of the game.

Most fail because they simply quit when things get hard.

The only real progress will come after adversity.
Expect and embrace it.
Then learn how to learn from it to Become your very best. When you do this you will beat those with better genetics, skills and talent because while a IRON WILL may not make you the best in the world. It will make you better than all those who quit.