This is an open question but I will start with some general training guidelines that I would recommend. First is you need to run. If you are going to pitch, you have to have endurance. It takes a lot out of you to start a game and throw over 100 pitches. Second, rotator cuff exercises are a must, at least 3 times each week using relatively low weight. Third, work on training your legs (for drive off the rubber), forearms, abdominals, and triceps. Your legs and forearms are what most people will think off. Stong abdominals will allow you to explode through the hitting zone while swinging a bat and increase your bat speed. Hitting a ball hard is all about bat speed. Triceps are very important for throwing and especially pitching. Strong triceps will allow you to really snap your arm down for a big 12/6 curve ball and your triceps will add a lot to your fastball. But the all around best thing to do is to throw. Long toss a few times a week. Let me know if you have more questions.