3&2 is right on. See if you can find a trainer or place that focuses on sports/athlete training, not just a typical gym. Cressey Performance and Florida Institute of Performance are a couple examples of what to look for. Both have sport specific trainers