the best thing to help one build there self esteem is to go out and do something productive, one of the worst things to do is to stay in and dink around on a computer or what not (not saying that you are). i find i feel very good about my self when i accomplish something, especially if i go out and serve others in small ways (even if they dont know that "I" did it for them) you can build better feelings for your yourself by proving to your self that you are important in this world even if it is by very small means. I will share a quick story about this idea.
A bad storm swept into a coastal city and washed thousands of starfish onto the beach and when the storm cleared a young boy of 8 or 9 years old went out and frantically started throwing starfish back into the ocean. A old man walked by and saw and went up to him and asked what are you doing boy,..... there are too many,.... your not going to make a difference. the young boy looked up to him determinedly and said as he tossed another one in,.." it made a difference to that one."
as we go through life we need to remind ourselves that we can make a difference,.... to someone,.... even if we cant cure world hunger or make world peace we can make a difference to a hungry widow or make peace with a neighbor we have been having a feud with for years. make a meal for some one and leave it for them, send over cookies and a Christmas card to that neighbor that always lets there dog poop in your yard ,...... if we don't make changes for good who will?
You need to see how beautiful you are just the way you are. Dont ever let people tell you opposite. Im not saying you do, but dont hang out with people that dont appreciate and love you for who you are. Surround yourself with great freinds who uplift you, and are genuine.
Low self esteem comes from within. You have to start within to fix the problem. Think highly of yourself. Focus on positive things and do things that you are good at. If there are people around you that bring your esteem down, stay away from them or ignore them. I hope this is helpful, goodluck.
Turn your outlook from self-esteem to God-esteem. This has helped me out a lot! God made man and women in His Own image and said that it was good. God thinks you are beautiful and He should know because He made you. Also remember physical beauty is only skin deep. It's the inside that counts :)