Barry Bonds was a Hall of Famer before he began taking steroids. He just turned from a fast, base-stealing, able-to-catch-anything, singles hitter...into the best power hitter ever after roids.
Ted Williams never took steroids. If had not served in WW2 and the Korean War as a fighter pilot - he would have had the home run record. Did Barry Bonds ever bat .406?