My first thought is to ask you if you've prayed about it? I truly believe that God knows our desires and listens to our prayers when we ask according to His word. I met my husband on a dating site... but I had strict rules, and I stuck to them. Even wrote a book about it. When I first started dating, I wouldn't spend much time chatting and such without meeting in person face to face. I found it was a waste of time, because some people tend to hide behind a computer or phone, and my perspective wasn't as accurate. I let them know that I would only have about 30 minutes for a coffee, and that I would buy my own, (that way, I didn't feel obligated to stay if it wasn't a good choice). I was candid, and explained all of my dating rules, including the fact that I don't sleep around, and refuse to kiss a million frogs trying to find my prince. I prayed constantly about it, before and after every "meet and greet" I prayed, then I was still and waited. I never asked God to find me a match that I was attracted to physically; not even once. That was just me. I had been through so much already in life, and had huge self worth issues, that I wanted a match for my heart. Speaking of self worth... it's different than confidence in yourself. Knowing your self worth is super important. You are a child of God, and you are worthy, period. This all probably doesn't make much sense, and I wish I could explain it all better for you. =(
I would suggest that you pray for God to lead your way, pray for Him to give you strength, and discernment in this process, and pray for His will in your life regarding finding a relationship that will be blessed. FYI, I'm totally attracted to my husband, and I wasn't really to his picture. In person, things are so different, and I was immediately attracted to him. That was just the gravy that God poured out of it all.