ETA: I (Labyrinth) wrote this post. EvanScanon copied it for some reason and posted above under their name. I have no idea why someone would do this, but it's wrong.
I'm assuming you are a teenager or early 20's. You totally described my adolescence. Add being chubby and badly abused by my mother, with a dying sibling. It was a total suckfest. And yet I'm 40 now and have a great life: nice job, great husband, awesome friends, enjoyable hobbies. Here are a few pointers:
First, realize adolescence isn't like TV or the movies, were characters are good looking, always know what to say, and have cool, attractive parents. Most people I know agree that their teenage years were the worst. Enjoy those teen movies (realizing most of the actors are much older) but see them for the fiction they are.
Make yourself interesting. Become a person that someone would want to talk to at a party and learn more about. Be a person "of substance." What do I mean by that? First of all, be well-read and follow what's going on in current events. If you know stuff, people will automatically think you are very smart and want to engage with you (and they never need to know you got a D in Chemistry!) Second, do interesting things. Take a creative writing class, go hiking with friends, study a language from an online class, go a local arts studio and learn how to throw pottery. Learn to cook. It's a skill that will impress people, keep you well fed, and will serve you for life. YouTube has oodles of instructional vids for cooking (and a million other things). If it interests you at all, delve into your spirituality. i don't mean mindlessly attend church with Mom and Dad (unless that lights your fire). Get some meditation tapes and learn to meditate. Do a Labyrinth walk if you have one nearby. Go on a spiritual retreat and learn some things about yourself. If you do these things, you will not only become a more rich human being, but you will meet other people who are exploring themselves and making the most out of life.
Volunteer. Go and stuff envelopes for the Anyonebuttrump For President. If you like animals, volunteer a the local humane society. Maybe you will clean cages as your volunteer job, but you will get to spend time with animals who are desperate for love (and a cage is that animal's home--a clean one is a gift to a little being who doesn't have anything else.) Walk dogs for sick and elderly people. Help collect money for the charity of your choice. Volunteering is so helpful for many reasons: you are going to feel better about yourself, knowing you are making a difference in the world. And again, you meet great people.
Exercise. If you aren't Varsity basketball material, that's OK. Take Zumba, take up jogging, go for a long walk every day, lift weights. It is hard to make yourself get off the couch, but you always, always feel better in the shower afterwards.
Work on your education. Go to college. Beg, borrow, or steal the money. If you can't go full time, take classes while you work. I'm telling you this not so you rule the wold, but because you will have more choices, and thus control, over your life. What is so hard right now for you, I'm guessing, is you don't have control over anything in your life. That's the drawback about being young. Doing things for yourself that will increase the control you have will make you so much happier. Get a scholarship to college and move out of your parent's house. Get a degree and have more opportunities to choose a profession that his upwardly mobile, and will allow you to move far away from your mother. I really do believe education is power. And refer back to my first point--an informed, well read, educated person is someone who attracts friends and partners. Uneducated people who do nothing but watch TV and Fox News are not exactly the life at any party.
Life can be a cesspool of pain, but it can also be a smorgasbord of opportunity. Go out and take a scoop of the good stuff life has to offer. Good luck!