You ask how can a person achieve happiness. I really like your list, particularly fulfillment, but funny thing I have looked at the problem and I see that the main answer I give, is missing from your list.
If one wants to be happy, be grateful. Since it's just a psychological principle, I guess that means be grateful for anything you have. It might even work if you have nothing to be grateful for but still are grateful. That might explain religion some. Life in history has been harsh, ignorant, brutish, marked by fear and want more than anything else. Perhaps religion still offers something to be grateful for.