Factors affecting physical fitness