You sound a bit like I did, when I was quite depressed. I'm a realist, and when people said "it will get better, nothing stays the same, you're only young" I would give them honest examples of why, in fact,things WOULDN'T be able to change,because xyz.
We were both right, I think. You do have to have a little blind faith that things will get better, however you also have to accept that there are some things you really can't change. The two aren't mutually exclusive
Would you think about going on antidepressants for a while? I did, despite being very against them previously. The relief was wonderful. It was so good to get a mental break. I prided myself on my ability to stare the bad bits of life in the face, but good grief it's exhausting.
I've had no misspent youth either, and I probably won't ever have a glittering career, but I've worked out that I don't mind, as long as I feel I'm doing something useful. I know everyone says this, but voluntary work is really good for this.
I hope you feel better soon. If you asked people in RL who know you,I bet they wouldn't say you are ugly and unloveable.