Those good looking, living a great life people on social media are the fakest people there is. Seriously, it's incredibly sad and pathetic the length people go to just to make themselves appear happy. Social media is all about " ME, ME, MEEEEEE!!!! LOOK AT MEEEEE!!!". I have a decent number of people on FB and most of them are completely different in real life then they portray themselves to be. I have one person that has 800 plus friends on FB. Everyday she post these perfectly edited photos of herself, she post of every place she goes to and brags about all the amazing things she does. In reality, she only has a few friends and they barely hang with her becasue they are all getting married, having kids, or moving away. She doesn't do nearly half the cool stuff she says she's doing , and in the few times I hang with her, she looks miserable/ bored, but is posting on media what shes doing and how great it is. Social media IS NOT the place you should be looking at to be comparing your life. The people who arent glued to there phones and posting 24/7 are the ones who are happiest in life.
You know what man? I've gone thru a serious depression the last 4 plus years. Many times I thought EXACTLY like you. Always seeing how happy I thought other people were and thinking my life was a waste as I didn't have as many friends as them, wasn't doing cool stuff like them, wasn't as good looking as them, etc. Then one day, I realized "Why the fuck do I care?". I'm just gonna do the things that make me happy, cut out all the negative people around me ( Even people who I thought were my best friends) and roll with it. And honestly, it was tough for a few months, but now I'm ALOT more happier now.
I live life at my pace, I do the things I love without getting judged, and along the way, I've met some people that I can call friends. The older you get, the less you give a shit. you start to realize people move on in life and most people dont care what you look like, how many FB friends you have, what stupid shit you do on the weekends, what stupid shit you bought, how perfect your life is, etc... I know it sounds cliched, but do what makes you happy and do it at to your pace. It will open doors that you thought didnt exist. You know what I enjoy doing? Reading GAF, playing video games, watching Game of Thrones and Dragonball super and talking about it with the folks on GAF, building shit around the house, playing with my dog, once in a blue moon play D&D with people, etc.... Boring shit. Boring shit is what most people think I do, but you know what, it makes me happy. Just do your thing and stop caring what the world thinks. You'll feel better eventually and then your really gonna go places in life.