"Win at life" == "save money" == "owning stocks" ???
Winning at life is about everything that is not about money. Winning at life is being able to be happy no matter how much or how little money you have. Sure, up until one point, more money can help you get happier, but if you don't have the baseline happiness, you will never become happy and "win at life" no matter what. And up until a certain point, not even more money can make you happier if you're already miserable.