When it comes to mood or self-esteem issues there is one thing that is probably the best thing you can do for yourself.
BE KIND TO OTHERS!
Try it. You have nothing to lose and everything to gain. It will leave a positive footprint in the world and in your life.