He had 40 goals for England, I don't think it's unreasonable to think he'd have smashed Charlton's record if he hadn't been injury prone.
He also had 118 Premier League goals by 25, Shearer had 104 at that age as a comparison (that's including his goals in the old First Division).
Shearer had worse injuries... But he managed to remodel his game... Basically the difference between him and the pretenders to his throne...