I just want to be enough for someone

I'm 25 years old and don't know what it's like for someone to just like me for me (romantic and otherwise). My entire life my mother has told me everything I do wrong and says she is trying to "make me a better person" but when I need a hug and to be told that I'm enough, she says that isn't love. That if people really love you they will "fix you". I'm currently 25 pounds over my ideal weight. I'm also perpetually single. According to my mom, the only way I'll get married is if I date guys whom I'm not attracted to because those are the ones who will want me. I love my Mom, but it kills me that she can't be sympathetic at all, and then rage quits if I say anything about her own behavior and/or appearance. I just want someone in my life who looks at me and actually sees me instead of seeing all the things that they want to change. I'm not some f###ing piece of metal you can warp into your own image. Sorry for the rant. I just needed to get that off my chest.