¿Debería empezar a gustarme de ella?

En primer lugar, la buena apariencia es una cuestión de percepción. Alguien bien parecido puede no ser tuyo. No seas tan duro contigo mismo. ¿Y qué pasa si la gente piensa que eres feo? No eres feo a menos que pienses eso. Empieza a respetarte y a prestarte atención. Otros también lo harán. Se trata de cómo te presentas.
Segundo, ¿te gustaría que alguien se quedara contigo solo porque ella no desea estar soltera? A ella no le gustas y no te tiene en cuenta. ¿Serías feliz siendo el compromiso? La respuesta honesta es no. Entonces, no. No deberías hacer lo mismo con este amigo tuyo.
No hay nada de malo en ser soltero. Pero algo está definitivamente mal si estás en una relación sin consideración real. Ten un poco más de paciencia, ahora que has esperado tanto. La chica adecuada vendrá y te gustará por lo que eres.
Hasta ese momento, aprende a amarte a ti mismo. Si hay algo que no te gusta de ti mismo, cámbialo. Si hay algo que no puedes cambiar, acéptalo y haz las paces con él. Una vez que te ames y te respetes a ti mismo, las personas que te rodean harán lo mismo. Y también lo hará la chica adecuada.

Amigo, lo siento.
No puedo comentar sobre tu apariencia pero seguramente eres feo de corazón. Solo lee tu propia pregunta otra vez.

De todos modos, para responder a tu pregunta, el amor es algo que sucede. Así obtendrás amor. Puede ser esta chica u otra.

Sólo recuerda una cosa. El amor es la calidad de un corazón hermoso. Comienza a encontrar el bien en todo ignorando las cualidades que no te gustan. Siempre hay algo bueno en todos.

Todo lo mejor.