why can't I get a boyfriend no matter how hard I try?

what is wrong with me that I can't find a boyfriend?

this isn't a rhetorical question nor is it seeking reassurance that I'll find someone someday. rather, I'm looking for real concrete advice on fixable issues I may not even realize that I have.

I'm a 21 year old college girl and I feel like I'm missing out on my prime dating years. the majority of my friends are either happily coupled or single by choice, so I feel alone. i am a 4.0 STEM student. i work extremely hard and i have clear goals, but i like to have fun too. i have a great family and quite a lot of quality friends. i'm really into fashion, do my hair nicely each day, wear makeup, and work out 5-6x per week. i have hobbies and passions and i love talking to people. i'm not drop dead gorgeous, but I wouldn't say I'm ugly either.

so.... what's wrong with me? why can't I get a boyfriend?

I was in a long term relationship from my sophomore year of HS to my sophomore year of college (around 5 years, we've been broken up over a year now). i had never used a dating app before, and the day after we broke up, a friend suggested i try out tinder. I downloaded it, and soon also downloaded bumble and binge as well. since then, i've been on roughly 20 dates, kissed some frogs, and been completely used, but have not been in one relationship. I have never been the hook up type and I don't pretend to be, although I've been played into hook up-type situations (the whole "no I swear I want a relationship" thing when they actually just want to hook up). I can count the number of people I've had sex with on one hand and I don't just put out to anyone. over the past two years, I've talked to countless guys, but it never leads ANYWHERE. I've been in two almost-relationships, both of which ended after a few months because the guys "weren't ready for relationships or commitment".

I am not trying to sound like my life is so horrible and that no guys talk to me at all because that's not true. it's just that when they do, it's either extremely superficial snapchatting (no conversation at all or hook up offers) or I fall for them relatively quickly and they end up fading out. there really hasn't been any in between.

it can be really painful to watch my best friends move in and out of relationships like it's nothing, and I'm not kidding when I say they both exited long term relationships and were in new ones (with great guys, may I add) within 3 months. yet here I am a year and a half later completely alone and frustrated.

i know everyone is well intentioned, but I'm so tired of the whole "work on yourself, he'll come when you don't expect it!" spheel. I am extremely focused on my academics, health, and family and friends but that does not change the fact that I want a boyfriend. i know I am a whole, complete being without one, i don't need one. i just WANT one. i love love and i miss that feeling of being in love and having my person at the end of the day, no matter what.

it's kind of sad because I'd say I snapchat at least 15 or so guys from dating apps daily, yet not a single one is ACTUALLY interested in a real relationship with me.

so, Reddit, what am I doing wrong? is there something I'm not seeing? being alone so often during quarantine is really taking a toll on me mentally and I'm starting to internalize my dating failures as personal failures, because why are other people entering relationships so easily when I can't? why do I have just about everything in my life together except for this?