Being confidant and pleasant to be around are bigger factors than anything else. Also chemistry with person.
Attractiveness is almost like a preliminary thing. A great looking person can ruin it with bad personality. A great personality can overcome unattractiveness to a lot of people.
You're first mistake is not realizing that it's about people, not an individual factor of people. People attract people more than looks do. Looks are good if you are looking to go to a bar and get a one night stand. Dating actually means being forced to spend some time around the person.
Even attractiveness is a misleading thing to go by. You could be a model and have everybody think you're beautiful, and some girl might say "yeah he's good looking, but I like tall guys" or "but I like blondes".
My advice, work on being around people and having a good time. Dating will come after that.