It sounds like a cliche but I also learnt that you're not going to fall for the right person until you really love yourself and feel good about how you are.
I listen like mad to any conversation taking place next to me just trying to hear why this is funny. Women's restrooms are especially great. I wash my hands twice waiting for people to come in and start talking.