I’m told by many that I look identical to a certain beautiful actress, which makes me believe that I’m not repulsively ugly. As a person, I am not particularly outgoing and rather shy. But once the ice is broken with someone, I’m easy going and don’t take myself seriously at all.
Whether you are pretty or not isn’t the issue. Your issue is your body language. When you are shy around people, it can be translated as you being standoffish, even though you are actually really easy going once the ice has been broken. Try improving your body language by smiling and laughing more. This is inviting and will make guys feel more comfortable approaching you.