So, every person is “gifted” with certain attributes. He can try to improve himself but there are limitations on how much he can improve. Just like there are limitations on human beings as a class, even if they tried, they could not fly. Even the best of the humans cannot fly. Similarly, there are individual limitations of each person beyond which they cannot improve themselves in a certain area, even if they tried very hard.
So, life is like a constraint optimization problem. There are certain constraints in everyone’s life and one has to work around them. It is best to choose a profession or passion in which the upper limit for you is high, so that you can grow a lot. If you choose a path, where you are severely constrained, it will be frustrating.