As far as overgeneralization goes, of course sluggers that stand and trade are going to have shorter careers, as their 'slugger' moniker implies they take and give more punishment.

There will be anomolies, gym work will come into play, noone will take the exact
same punishment as anyone else, and factors outside of the ring will have impact (i.e. drugs, prostitutes, and living like a rock star) but.............

As a rule of thumb someone that stands there and gets hit a lot won't have as long of a career
as someone that's more defensive.