I see success as for those who define success.
Agree completely. That is the first and unavoidable step each individual must take.
If one defines success strictly in terms the accumulation of wealth and power, it is usually a product of the circumstances of birth, innate abilities and degree of sociopathy.
Although what you say is needed will help, I don't agree in total that it's required. I came from a poor family. I've done pretty well in both wealth and in some ways, power. Wealth, like success, must be defined by the individual. Some can define wealth at a level most would see as not wealthy in our society; although the individual may feel wealthy for their defined level of success. Same with power. Power, as defined by the individual, may be reached when they have enough wealth to be independent to the level where fear and the level of dependency reaches a level of acceptance. Power also can be defined as the ability to reach and maintain your level of success, which is where I am.
Sociopathy or psychopathy as in anti-social behavior or oligarchy type mentality are not required either, IMHO. The want to accumulate wealth can be driven by many factors, most of which do not meet that definition. In my case, it was fear of my children living poor as I did.
There are always the outliers that meet your description, but they are the exception, not the rule, although they get the most press which I believe they want as part of their level of success (both good and bad press).
Innate abilities must also be identified by the individual. Everyone has a talent or skill for something.
What must be done, is an honest reflection by the individual, as to what they see as realistic success. There are very few identifiable successes that the average person can achieve. Although there are a limited number of CEO jobs available, entrepreneurs start their own business everyday; be it a lawnmower repair shop their back yard, a cleaning company, a home based eBay business, or a muffin and cake baking company in their own kitchen.
But, we both digress.
Success should not be defined as business success alone, but rather overall success in life.