I agree with klydon, steroids avoid or quickly heal from injury. That's why Bonds has been able to still hit bombs at his age. Yes it also adds power that helps one hit more home runs, but again, Bonds still has to put the bat on the ball. It wouldn't do him any good if he continued to strike out. In that case, the steroids would just be helping him to avoid or quickly heal from injury.