All weaknesses are just fabrications of mind. If I am not happy with myself, how can you make me happy? It takes time to see that my unhappiness stems from myself and not from you. We love to blame others as the source of our unhappiness because that is how we feel good about ourselves. But when we go deeper, we realize that no one in the whole world can make us happy or unhappy. It depends on our own integrity.
Any simple act is very, very great if you do it with love and oneness... The greatest art of life is to feel happy by making someone else happy and thereby realize the mystical thread of life. Be fearless, be disciplined, be meditative, and be self-less. That will make you happy and playful.