Multiple reasons:
1) To look good
2) To be strong
3) Physical and mental confidence
4) Enjoy testing my limits
As far as steroids go:
1) Aesthetic benefits
2) Train harder and recover faster
3) Medical benefits
Sent from my HTC-X710a using EliteFitness