Why are Some People Smarter than Others?

Some people are smarter than others because of their studying habits, they did good in school or they do a lot of research on many different things they are interested in. Their lifestyle may influence it as well.