Hello Simple N Sweet,
When I was 24 I felt the exact same things you now feel.
My problem was that I always expected more of myself than I seemed to be getting out of myself..lol
I didnt have a good woman,had below average jobs and 98.7% of my friends werent really friends at all,they were merely people I knew.
I knew I deserved a good woman,good job,good friends etc.etc. because I consider myself to be a hard working,somewhat intelligent decent looking all around good guy but I didnt have any of the things I felt i deserved in my life and that was indeed depressing.
I always felt that I was "spinning my wheels" and wasnt going anywhere in life and thats when I starting getting down on myself and that turned into hopelessness.
One day,for whatever reason(I call it a reality check),I just started to look around and thats when I realized just how wrong I was.
I had so much going for me but I couldnt see it because I wanted and expected so much more but thats a GOOD THING because even though I didnt have all that I wanted at least I knew what I wanted and deserved and that in itself is more than most can say.
Out of desperation a lot of people just grab the first job,first girl/guy that pays some attention to them or clings to the first person that will listen to them hoping it to be a friend but end up being betrayed,hurt and back to the "why do I keep getting burned,there must be something wrong with me!" mentality.
Have you ever thought that the problem might NOT be you?
Some of the most beautiful women Ive ever met considered themselves to be ugly so I dont for one minute believe you are too ugly to find that special someone.
You are 24 you must be somewhat educated and with JUST those 2 things in my opinion you basically have the world by the throat.
If youre judging your looks based on models,media etc. just stop it and I mean NOW..do you actually think they wake up looking like that???????????
These "models" pay thousands and thousands of dollars to look like they do and to be quite honest they should sue the hell out of the ones they pay because some of these "models" are DOG UGLY!!!!!!!!
In closing step back for a second and "check yourself"!
I dont know you at all but from what I do you have more than you even realize to offer so STOP being down on yourself.
We want everything NOW and even thats too late but be patient,realize that you are worthy of happiness and shouldnt settle for second best therefore it is worth patience and STOP assuming theres something wrong with you.
Hope this helps!