Value creation is the key that opens the door to happiness.
To create value and contribute to the world, what do you need?
You need to develop and polish your character until it shines.
The ultimate strengths in life are not a clever tongue, wealth, fame, or power.
The real "weapon" or tool for living a successful life is what is left over when all empty artifice has been stripped away - the quality of your character as an individual.
And small, steady efforts to develop yourself are what will lead to the greatest happiness in the end.