>>Also remember that taking steroids will only make you stronger, this is not gonna make you hit a ball
And throw it futher / faster. A friend of mine, Mark Ettles played for the Padres (I think only AA, the one below major league) as a pitcher. He did some weights to increase power and lots of speed training.
Steroids also dramatically reduce soft tissue injury recovery time.
Other enhancements include EOP, increased oxygen capacity in the blood (for stamina).