The main factors affecting the development of one's ability is interest. For example, if someone was forced by his father to major in Business Administration, but he did not like it. He will not likely be able to optimize their ability.
Another factor that influences the development of abilities is a talent. Some people who have talent in can improve more quickly. In another case, there are talented people but not interested in what they're doing.
So the best combination that can be formed is if someone is talented and interested in the same thing. So he or she can maximize its usefulness to others. Remember that hard work or interests are more influential on the development of ability.
I also have an interest and talent in many ways. For example, I am not talented in mathematics. But I keep trying to improve my ability to learn and practice questions.