In my experience, there are really two things that lead to happiness and everything else is mostly noise. The two things are contribution and abundance.
Contribution: If you can align your life with where you have the talent to make a large, meaningful, and real contribution to the world, your circle, or your family, then you can be very happy. Wealth and improving the lives of others are tied together.
Abundance: being positive-sum. An easy way to think of abundance is that it's the anti-hater/anti-jealous mindset. If you believe there is plenty in the world for everyone and you are always happy to see people who contribute succeed, then you become part of "team contribution."