Sanitation, good water and good food seems to have been the biggest factors
Or maybe the steroids in the meat we eat.
Next time you are at a nice museum looks at the body armor for knights from the 15th and 16th centuries. They are tiny. I could have really kicked some butt in Medieval Times.