Recently, I have had this random thought on the topic. Different people may hold very different opinions. I think there is very little credit you can take for your success.
The external environment contributes to one’s success the most. Imagine you are born in some countries in Africa, how likely will you be at your status right now? Imagine you are working in an industry that is declining, how likely will you be getting your promotion and salary increase? Imagine you are working on a startup idea that serves a few million people in a city extremely well, how likely the startup will be a unicorn?
Indeed, there is something we can choose from. You can choose to work in an industry that is booming and develop a solution that can potentially solve a problem for billions of people. But to succeed, you still need a lot of luck, like the people you met, the team you are working with, the training you received. Take this argument to the extreme, if your parents did not pass you that strong DNA, you will be in a disadvantaged position.
If you are gifted and have a favourable environment, it is your problem to not succeed.