I feel like I’m not good enough for a relationship?

I feel like I’ll never be good enough for love and that I’m completely undesirable. From my last relationship, I was told that I was boring and difficult, and on top of that was being manipulated, guilt tripped, and touched inappropriately. It was so hard to deal with and I honestly wish I could find someone that truly loves and cares about me rather than just using me briefly. I get told I am pretty by friends and other random people, but I sometimes wonder if it’s true because guys don’t seem to like me or want me around. I’m also one of those girls that doesn’t do bad stuff like drinking or drugs either, and I’m super nice- almost too nice at times. I’m also a little nerdy too.
All of my friends are treated right by someone I’ve noticed too and I wish I could experience the same thing. I don’t know if it’s my fault, or if I’m just unlovable.
I feel like I’m not good enough for a relationship?
Post Opinion