@azasky
Hi there! I know what you mean by feeling inadequate as compared to your overachieving classmates - I've felt the same way all through high school and even still at uni. I would tell you to not compare yourself to these other people based on external, possibly materialistic things like the number of internships they have, what career they've chosen; it's okay to be confused, even if you're in your senior year. No one knows what's in store for them in life, even if they're certain of what path to follow; literally anything can happen. But I don't think that's what you want to hear, so I’ll also add that if you do feel inadequate, reach out and do things that interest you. Take part in activities at uni (even though everything’s online, I’m sure there’s still annual events/other club events happening); reach out to professors, etc. to maybe become a TA/RA if that’s what you’d like to do; basically, just try and search for opportunities for yourself, because they’re not gonna come to you. But take your time with this - just because they have a head-start doesn’t mean you’re at a grave disadvantage, just that you’ll reach your milestone a little later than they did theirs. Oh, and on that note: always set your own milestones! You’ll realize you’re more than enough once you start doing that.
Also, cutting off ties with friends you think are toxic is never a bad idea :)