Even a player that uses steroids needs practice. Taking steroids doesn't magically make you the ultimate player but what it does is allow an inflated home run statistic. I still respect those who take steroids because those players still require a high level of skill.