IMHO You should not trust successful people advice more than unsuccessful people in general, but TRUST WHAT THEY DO.
I remember when I was young(16 or so) and wanted to learn from the best men with the girls. There were men that were really great at dating the most gorgeous women.
I approached them and asked. What they told me was generic and non sense. But I started going out with them and doing what they did and man, what a change!. I got to be as good as them or better(I am naturally athletic and tall but before I met them I was average with women, I discovered for example that being smart and intelligent(geek) could be the most attractive thing ever for a women, but the smartest people use to be unattractive to women because they don't know how ).
I discovered that most people good with women were "naturals", they did not learn it, but for some other reasons they had acquired the abilities that made them great.
They can't teach anything because they are not really conscious of what makes them different. For them, it is completely natural, the way it should be.
The same happens in business. These people has a completely different mindset from the rest of the world but for them the world is that way. They are not conscious and can't teach you.
The way to learn is to live with them, not to do what they say, but do what they do.