I bet this has been suggested earlier but it doesn't have a specific topic. Well now it has. Screw the genes, let's make everyone spawn awkward.
In addition I think that using high-damage weapons for training should give more experience than wasters because there is a risk involved, so it's more real.
Also the young should learn faster than the old people. This would actually give some initiative for town elders to let the young ones take part in more challenging projects because the future would be at stake: if the newspawns were only allowed to farm then in twenty years or so you would have a town full of expert farmers but no one would know how to make steel efficiently.
If you want to preserve genes then maybe, MAYBE they could be there in the background, making people learn certain skills faster than others - but it's just idiotic that a newspawn can figure out their fighting skill and future just by attempting to drag themselves.
Summary (in order of importance):
1. Increasing speed for development of the fighting skill
2. Implementing equality of all newspawns
3. Making speed of learning decrease when a person ages
4. Increasing speed for development of skills in general
5. If genes stay, they should affect learning speed, not initial values
6. Training with high damage weapons should give more exp. than low damage ones
