Wealth removes the day to day stress, and that goes a long way. But it doesn't bring happiness itself.
Same with work. Idleness is fun for a short while, then awful. We all know too much work is awful.
Feeling like you have a purpose is the most important thing. I think the formula for happiness is something like: avoid poverty but recognize there are rapidly diminishing returns on wealth, don't be idle but work on something purposeful, if you cannot find purpose in work find it elsewhere.
Oh and take care of your body!