Oh, it is a very good question, the problem is only that it is very fuzzy.
Success is very different for various people.
For one it is to create a big company, for a second to have a happy marriage, for third to learn a foreign language, for fourth to find a good job, for fifth to become a famous person and many others.
So the first thing you need to understand what success means for you.
A very famous book ‘Outliers...’, already mentioned in the discussion, describes reasons and ways to success. However, the idea is that in most cases any great achievement comes through a lot of work on it.