✔ 最佳答案
Well the answer seems to me to be a mixture.
You need luck in order to be born with a reasonable (not necessarily that outstanding) set of talents and an environment in which they can grow. That isn't necessarily a pleasant environment, either. Then you need luck, as you say, for the right opportunities. But this is limited, because if you are alert and serious about succeeding you will identify opportunities everywhere. Many that others miss.
That covers the first 10% of what you need. The other 90% is determination, hard work, willingness to learn from failure and go again, more hard work, the realism to see what isn't working and change it rather than kid yourself, some more hard work, the courage to go with ideas you believe in, regardless of who doesn't, the sense to be told when you're wrong and listen - and the wisdom to know which of those last two to choose in any given situation. Oh, and did I mention hard work?
And I meet your criteria; I have been knocking around watching success and failure (some of it my own in each case) for considerably over half a century.