Factors affecting fitness potential