I think everyone has a different perception of happiness because we are all individuals
While I was in India, I found the poorer people were, the happier they were, especially the children, you give them a tennis ball and you'd think you'd given them the crown jewels! They want for nothing because they have nothing
A tennis ball would not make me happy
I did learn a long time ago however, that removing all negatives from your life is a good place to start, this can be people, places etc, some of them are hard to let go - especially if they are relatives or partners, I also learnt that behind every neative is a positive, positive thinking is a fantastic way of dealing with negatives, for every bad thing that happens, there is a positive that comes out of it, if you hadn't lost that job, you wouldn't have moved to that other town and met the love of your life and so on, I believe everything has a reason to lead you down particular paths, thinking this way is hard, especially when the odds seem constantly stacked against you, but if you look closely enough, you will find a positive in absolutely everything.....try it.
mental packaging is good too - i was taught how to place bad thoughts and feelings into a box, wrap them up securely and throw them away, it does help, sort of cleaning out your closet mentally ... saying this I am of the mindset that certain bad memories are healthy to hang onto, they remind you of who you are and why you don't act in certain ways, again, another positive
i hope some of this at least, made some sense