That's why they say beauty lies in the eye of the beholder. And by attractive I am not just talking about physical appearance, I am also talking about personality as well as interests. We all have preferences as men and women and that's okay.
Also don't delude yourself as a person and think everyone finds you attractive that's false, everyone is ugly to someone in the world so just love yourself the way you are, and stop making it seem like it's world war 180 when someone is not attracted to you because it's not. I bet there is someone out there who will definitely find you attractive.