Okay, here is a true story for you. A drop-dead gorgeous 22 year old falls in love with a 36 year old man who is chubby, has a pot belly, crooked odd-looking teeth, is not at all attractive, and loves him dearly, even though theoretically she could have had any guy she wanted. They married, had children, and lived happily until the woman got ill, gained weight, lost her mobility, and the guy moved on. He was in love with the look ... not the person.
(postscript: the woman, still fat, being in a wheelchair, disabled and ill, met another man, a somewhat attractive older gentlemen, who loves her for who she is ...)
In case you missed it, the point of the story is it's all about personality, not looks. Any person worthy of a relationship will look past any perceived shortcomings in your appearance. Concentrate on becoming the kind of person everyone loves to be around ... confident, humorous, caring, thoughtful. Get into counseling to see what areas you can change about yourself. Often we lack confidence because of things in our past, and as we deal with those things, we become more comfortable with who we are, and our confidence grows. Develop hobbies of things you like and are good at, this will also increase confidence.
You WILL find a significant other ... I have no doubt. Right now, concentrate on discovering who YOU are, and developing that YOU to full potential, and you will in time find someome who has spent their life looking for that YOU!
Blessings to you.