Being happy doesnt mean everything is perfect. It means you've decided to look beyond the imperfections, and appreciate the moment.
In order to do more of what makes you happy, you must first do some soul searching and find out what in life really makes you happy. Many times in life our own mind and free will get clouded by other people's visions for our lives and sometimes it gets hard to see our vision for ourselves. To get out of and away from everybody else's thoughts and plans for you, you have to take time to hang with yourself daily.
As a person starts to develop the utmost humble confidence in their self, doing what makes them happy will be a puzzle that will seem to be getting easier by the day to solve. Do more of what makes you happy, do what pleases your heart, leaves you feeling blessed, and allows for you to bless others at the same time.