Do you believe there are non physical ways to attract a guy?

I have a very unique personality, I’m funny and innocent and usually more honest than a 6 month old baby. I’ve attracted multiple guys totally out of my league before because of it and it even I’m surprised that I did it.
Do you believe there are non physical ways to attract a guy?
Post Opinion