Forget about yourself. You will never obtain all the things you think are necessary for your happiness. If you could, they wouldn’t be enough anyway.
Think about others. Do some small thing every day that will boost someone else’s happiness. Start at home - but don’t stop there. Most of the good things you can do won’t cost money. Most of the time nobody else needs to know who did it.
The goal is not to make yourself happy, it is to forget about yourself. But happiness might just come sneaking in while you’re not looking.
Remember though, that happiness is just an incidental benefit. You can’t do something good for someone else with a selfish motive. If you do it won’t make either of you happy.