They are all snake oil companies selling no more than a dream to people who are desperate for the answer to why they are not successfull. If they spent as much money and time on trying to be successful instead of trying to find out HOW to be successfull, guess what? They would be successful!
It is a bit like searching for petrol for your car in a field, so you can go to the shop down the road to buy petrol for your car. Not only are you searching for something that you could easily get if you used your own feet, your searching in the wrong place. You should take it upon yourself and use what you have to become successfull, not look for the magic potion that makes you into something that you think you should be, because someone told you you should.
Don't buy self help books, The SECRET is already inside you. You just need to find it. Meditate on what makes you different and special, it will come to you. Then run with it, do what you need to to make that goal happen, one step at a time. Remember this story..........
A man visits a village where a man lifts a whole live cow above his head.
WOW the man says how long have you been able to do that?
I started lifting a calf once above my head every day, no one noticed, I did it every day and now it is fully grown, people notice.
A little training regularly, A little and often approach to some work project, eventually the oppurtunaty will come.... to be noticed.
Life is an endurance event, not a sprint, and the map is already known to you, it is in your mind and all you need is meditation to unlock it.