I disagree with that. Statement is too general. Not everything is based on luck. A lot of things, yes, but not everything. A good player, whatever the game, will tend to produce the best possible result from any opportunity. Michael Jordan wasn't just the luckiest basketball player. Michael Schumacher didn't just win races out of luck.
You are correct that there is no absolute certainty but you are incorrect that there is luck. Some events are random some are not. Just is.
You are right, it is talent and hard work but circumstances (luck) is the most important element IMHO. Indeed Michael Jordan is the luckiest basketball player because he was born in the 20th century. If he were unlucky enough to be born in 1800, he won't be the greatest basketball player ever live. Let's stop debating and go back to trading. I want to be lucky next week.
Absolutely right! how everything could depend on luck, if this was the scenario then i think only lucky people would have been the successful people.