Factors affecting health and fitness