I believe that self respect is highly important. How will others respect you if you don't respect yourself? Self respect is appreciating yourself, it is taking care of yourself and making choices which are the best for you.
Take a look in the mirror, the first things we notice when we look in the mirror are usually the bad things, look in the mirror and admire the good things, even if they're small, start to appreciate your physical attributes, if you see yourself as attractive, others may begin to.
Realize that your attitude and your personality are different. Your personality is who your are, your attitude depends on who they are, if they are telling you to change, change your attitude, never change your personality. Don't continuously dwell over all the mistakes you've made which in your opinion have made you a person who shouldn't be respected, if you think those are what make you who you are think again, look back on all the good things you've done and your good personality traits.
Take care of yourself, this is just basic self respect. Eat well, drink, laugh, read, learn, sleep, present yourself nicely. You need to start looking after yourself if you don't already, care for yourself, don't treat yourself like shit you are worth more than that.
We all have people in our lives who makes us feel like shit. Some of these people are people that we love, however, they don't respect us. I know most of you will have friends which you would do anything for, you are there 100% for them but as soon as you need them, they're not there. This is just disrespectful of them. They should respect your dedication to them and respect all you've done, don't let people take you for granted. Yes I know you love that boy and yes he knows that, but he also knows that you'll do whatever he says, he knows he has control over you, so let him go, people like that aren't worth it.
Respect yourself. Be proud of who you are and what you've done. Surround yourself with people who appreciate you.
Because you are worth everything and more, anyone who can't see that is blind or stupid