Everyone finds different things attractive, that's the beauty of humanity. We're not all looking for the same things. Some people want bigger partners, some smaller, some with hair, some without, bigger noses, small mouths, "almond" eyes, thick eyebrows, high cheekbones, wide jaws who knows! Everyone is beautiful to someone else. So your looks don't matter, someone, more than one person most likely, finds you extremely handsome. And personality CAN win, but we are physical creatures and if someone doesn't like the way you look and can't connect physically that's a big deal.
Of course it can. I see personality win all the time. If you look around in public, you notice that not everyone who's in a relationship is hot. :) Which makes sense, really. Personality is what makes a relationship last.