Both talent and effort are necessary for achievement. Without talent, you can put in lots of time and not get very far. And talented people often fail for lack of stamina. While talent depends on intelligence (the smarter you are, the faster you learn), effort is directly related to self-control or "grit." Psychologist Angela Duckworth defines grit as “perseverance and passion for long-term goals.” It’s grit that keeps a person going long enough to put in the 10’000 hours of dedicated practice needed to achieve mastery in a field.