Question: what are the factors that determine soil fertility?
Answer: Mineral composition – knowing the mineral composition of the soil, we can predict its ability to retain plant nutrients. ... 
Soil pH – Soil pH is important in maintaining proper soil fertility. ... 
Soil Texture – Different sized minerals particles give the soil its structure – sand, silt a clay.