Instead of traditional static character attributes that are set while creating your character before playing, allow certain attributes primarily (how jacked your character is) to be dependent upon what you choose to do in the game. Plate wearers carry heavy gear resulting in a stronger bigger (more jacked

character. Casters hold pittly wands and as a result, are a lot more naturally slender. Nothing would stop them from "working their character out" or "leveling up their Blacksmithing profession" which will help them get bigger. This makes you feel more immersed in your character, creates a level of uniqueness around your character.
I'm a caster and I know I'll get targeted as such, but let me get jacked and carry a unique sword to whip out mid PVP to catch the opponent off guard. Maybe they don't even think I'm a caster to begin with? It just brings a cool aspect.
It also just kind of makes sense that it would be this way. I guess there is always the thought that it is a video game and maybe I don't want to have to work for it as I do in the real world. It would probably naturally progress with the choices you make in the game though so wouldn't be really tough work