What are the essential factors that leads to deficiency of nutrients ?

There are a large number of factors, which are responsible of nutrients of our body. Some of those factors are due to our poor knowledge about the diets that contain them and our wrong methods of cooking and some of these factors are geographical.