Diet has a lot to play in height, protein in particular, I was reading a book the other day and was surprised to find out that back in the Middle Ages the sons of nobility were often 6footers which considering the rest of the population wasn’t much over 5ft was put down to their diet being far richer in protein than the average peasant, also the physical training they had and quality armour made them almost invincible on the battle field.