First step is to stop cutting. I know its really really hard. Just try to keep your self busy at all times. People tend to cut because they are not doing anything, think of past events, and it leads to cutting. So keep your self busy with sports, tv, computer, studying, etc. Also, I know the butterfly project has helped some people - http://butterfly-project.tumblr.com/ . I know people say consulers help. Honestly, they didn't help me. But every one is different. I think they only work if you want them to. I would find some friends that are good and support you. I would try to stay away from people that do cut, (I know it's really hard) because sometimes it can trigger you. Also, realize that you are beautiful just the way you are no matter what anyone says. It's a long and hard journey, But you can get through it. GOOD LUCK :) :)
Better start liking yourself more initially. Self-esteem grows from the inside out. It is not created from the outside in. OF course you need to take care of yourself and appearance but don't over do it. Repeat to yourself - I like my self several times a day and you subconsciously will start liking yourself more. That way you will project more positive image for you over the others so they will reflect positive image hack.
i am not sure, but i have had this feeling. i just sat back and said i was better than what i though i was. i dressed what i felt i looked good in, i didn't have to do anything really. but friends are suppose to help with that a lot. if you are having relationship issues. just stay away from them. its actually a burden that you want to impress that person and you can't in your mind. it will help. believe me.
write something you know is awesome or pretty or cool about u on a sticky note and stick one on your mirrior or wall every morning and read them when you want and say to yourself "i know this is true" like u could write "i have beautiful eyes" or something, hope this helps :)
Stop cutting, stop doing the crazy emo stuff and just be you. You're beautiful so I don't understand why you would do anything like that. It's just going to give you problems in the future instead of help you. Join clubs/sports that interest you and you are okay at. Get out there and make some friends so you can go out and do a little partying. Focus a lot on your school work, it will make you and your parents feel very proud of you. Don't hurt yourself over things you just can't control. Just put them to the side and think of all the positives of life. Be happy. Get out there. Have FUN!