Mental abilities are way more important than any other skill that one could have.
A healthy successful mentality is what gets you far in life.
You could have a great talent, but you are a person who gives up easily, then what did you get from that talent at the end ? Nothing.. because, by the first obstacle you face, you will simply give up and not try again.
Trust yourself and your abilities, make sure that you are doing what is needed to be done.
You can see so many talents that aren’t heard of any more, because they didn’t have the right mentality for using their talents. And they will always be forgotten.