Tu problema se resume en 2 fallos:
-Timidez
-Falta de experiencia con mujeres (una cosa lleva a la otra)
En 2 años no has tenido una cita porque ni lo has intentado, conozco a chavales que son más feos y más inútiles que soltar para dentro, objetivamente el hombre que nadie quiere ser y tienen éxito con las mujeres. El juego no va de ser un buen partido, eso ayuda obviamente pero el 80% es echarle cara y saber cómo funciona la mente de las mujeres, si no entras a ninguna mujer ni te acercas a ellas pa sacar conversación con cualquier excusa y sacarlas el número difícilmente vas a encontrar pareja, asume que te va a tocar hacer el trabajo a ti salvo alguna excepción. Esto ponlo como una prioridad, entrar a mujeres con cualquier excusa y sobre todo acumula horas hablando con mujeres, entiende como funcionan, son completamente distintas a los hombres, lo que para un hombre es la leche en muchos casos a el grueso de las mujeres les importa 3 huevones. Imagino que a día de hoy no sabrás mantener una conversación con una mujer porque tienes falta de experiencia, no pasa nada, se puede revertir, te toca pasar tiempo con mujeres y sobre todo perder la vergüenza, una vez des el gran paso el ralentí del motor te hará rodar y ya solo es ir acelerando.
Si de verdad quieres resolverlo la timidez fuera, es lo que te está destruyendo.