Hard work and tenacity in doing all the work is certainly the main point, but it cannot be denied that luck can also happen.
I agree, usually people who are successful, as you said, always work harder and are more tenacious than others, apart from the fact that there is an abundance of it from parents who are already successful and just have to continue so that it can run well. This is what is called luck and there are quite a few who enjoy that.
There is no difference between investment and real work. Both must continue to work hard to be successful.
In completing a job, of course you need experience and good skills in order to get satisfactory results, but as you said, there is some truth in that, with a little luck, of course this will make it easier for us to complete whatever we do and can get satisfactory results.
I have also seen someone who can achieve success who is not from their family, but they can still achieve success from what they do, but in this case I think very few people can get that luck, so it is very important for us if To achieve success, of course we must first master the things we are going to do well and also do them correctly so that we become experts in that field and can also generate wealth from what we do.