If you are not happy with yourself, check your thoughts. What are you thinking about? What are you worrying about? Are you doing what you are supposed to be doing? If yes, do it with love. If not, why not?
Look, you are not going to find happiness if you are doing the wrong thing. For example, if you want to be happy, you must think the right thought. And do not forget that your happiness is within your reach. It is within you. To reach it, to make yourself really happy, you must focus on yourself. You must compete against yourself, not against other people. Do not worry about what other people are doing. Instead of doing that, why not use your time to love yourself.
Things happen. You cannot control everything that is happening around you. But you can control yourself. Change what you can change. Make better what you can make better. Let go of what you cannot change. So, whatever it is that is making you unhappy, whatever it is that is distracting you, whatever it is that is holding you back, the best way forward is to choose yourself, is to choose life, is to choose love. Because if you are for yourself, no one can be against you.