Many people think to be a great hitter you need a lot of upper body strength but that's not true. Sure, it helps but if you want to be a power hitter you need to lift your legs. Do many lower body and core workouts. For example, SQUAT! It is the best thing to do to improve speed and power. Also to build acceleration you need to work your calf muscles. Lastly never overlook cardio! Its is great for building endurance and core strength.