Yes you're frustrated. But you should try to talk to people and get outside more.
It can be hard to deal with failure but those who fail typically succeed later in life as failure made them the person to get over the hump. There are those who have everything handed onto them, and those are the people who don't know how to deal with failure when it eventually stabs them. Don't worry about it, look into doing an apprenticeship perhaps. I got a bloody D in my English Language which meant I couldn't do A levels at all as I had to re-do that. After that I took on an apprenticeship and man it was so **** pay for 18 months, but eventually I got out and got a good finance assistant job which pays fairly well considering my age.
Look into specialising in a certain job. Hopefully from that you can begin excelling. Just have a look at all jobs and which ones suit your skills. For me I don't like talking to people initially at least, and I was good at maths and good at using the computer so accounting was the right job for me. Perhaps there's a job that suits your skills that comes naturally to you. Just google your main skills and find jobs that have those skills listed.
Degrees can be overrated and they land up in jobs that are entry level anyways with all the debt from studying. Me the other hand have 0 debt and perusing further qualifications in my field which is so much cheaper and is literally the gold standard for my job.
Yes you may not go to university, but you can still meet similar aged people through various venus such as nightclubs, pubs, social gathering events in the day time and such. Life is a journey, not just the end result which can be easy to crave for considering social media expects insta-gratifcation.