Why don't I be approacheb by guys?

I'm 19 years old and I'm a freshman at university.Although I'm beautiful enough(as many people I know tell me and as I can see in the mirror), boys don't approach me.I sometimes catch stranger guys looking at me but they never come to talk to me.Why is that?Are they afraid of me for some reason?What should I do?
I have a friend who is objectively not as pretty as I am, but guys hit on her.
I had only one relationship whch was almost two years ago(we were together only for 1 month) and I was the one who talked to him first.
What's wrong with me?I'm attracted to a guy but he does the same thing.He stares at me but doesn't talk.
Why don't I be approacheb by guys?
Add Opinion