Personally I don't think people train to hit homeruns. Players train to hit powerfully and a home run is a bonus. Training and having an objective of hitting homeruns all the time might give you more...
There are several drills that will help with your mechanics. Drills that will isolate certain body parts like lower body movement or upper body movement. There are drills that will help on control...
There are many ways to improve bat control. You can use a thin bat and golf-ball sized whiffle balls and soft-toss them to the players. You can also have the player hit whiffle balls that are coming...
Im not sure what you mean by softball drills for warm-up. Just make sure to be warmed up before doing the softball drills. It's advisable now to use dynamic exercises to warm yourself up. If you want...
Some drills for catching grounders it that you can get a small piece of wood and strap it onto your hand and learn to use two hands to catch the ball. a sliding drill is to get two eggs and go into...