I am almost 20 and never had a real boyfriend, am I just unattractive?

I’m able to talk to men and I’m not often shy but I also have never been approached in general I don’t try too hard with my appearance and sometimes I just look very causal because it’s comfortable to me no makeup, baggy clothes, etc. Online though I present myself more girly and cutesy and I have had men call me pretty, beautiful, fine online and we talk normally but usually never get asked out because either they live super far or just want friends with benefits but in real life I never get the time of day from men usually only at work and that’s just being friendly not romantic. I will say I have a resting face and such but I just think I’m not that good looking to begin with and I can’t attract a guy to become my boyfriend 🥺 any tips? Advice?
I am almost 20 and never had a real boyfriend, am I just unattractive?
Post Opinion