A lot of good points in this thread. Ive been playing professional baseball for 9 years now up to the AAA level and three major league spring trainings. Very correct in the fact that it takes the talent first to be where you want to be. You're not going to become a .300 hitter or throw 95 MPH...