To me it's true that personality plays a big role. I immediately get turned off when someone is rude or arrogant. It's like the saying that goes in the lines of how looks can capture you for a moment but it's the personality that will make you stay. Cheer up buddy! Don't worry, there are at least 7 billion people in the world and I'm sure you could find someone who'll love you just as much as you do. If not, then that's not too bad! Maybe there are better things coming your way :) but until then, don't lose hope!
Because personality (<"persona", "mask") is packaged in a face and body.