Happiness is only found in God. As Creator, only He knows the most intimate springs of our complicated personality, and knows what we need to be fully happy.
The first, then, is to know God, and to have him in the heart. To have it, not as mere information, or as a general culture, but as a constant, permanent friend in our lives. Thanks for sharing @darlenys01.