In the past 10 years as a full time athlete I have had the pleasure of working with and sponging information from some of the best coaches in the world....