Nope, people are born to be better/worse at different things. Take artists for example, some start at a very young age and can make elaborate drawings or music while others are super good at math. Talent is something you are born with to some extent, but you can choose to further develop it.
I imagine motivation is also a part of the recipe, you are born to have different interests and motivations towards a certain subject so you naturally want to learn more of it.