Have you thought about trying online dating? It might help to get to know someone before you saw them. If you REALLY liked their personality first then maybe the looks wouldn't seem so important. Good luck to you and don't be hard on yourself about this.