Success as an athlete comes in many different forms and is the result of a multitude of skills. Depending on the sport you play, the talents necessary for success will vary.To gain all the different talents and skills required, athletes employ all kinds of training tools and techniques. Each one tailored to their specific needs…