I had similar problems to you.
I had to figure out that I was a catch too. I bet you have a lot of good qualities. Write them down, and look at them periodically.
Realize that the men (and some women) in the WTS are likely loony tunes pretending to be good people. I think alot of JWs come into the religion from an abusive or neglected past. They get no real pyschological help. The pressures inside the religion to be conforming, mkae even the sanest nutty.. And, it makes many really off. Remember, the JWs have a high incident of mental illness. I have a sibling in the "Troof" who told me that she wouldn't marry any man in the "Troof". Some elder had his wife mysteriously die on a cruise ship, and then married another sister a few weeks later. I remember many of the "good men" beat their wives, or were just cocky bastards at least. Realize, that the pier you've been fishing off of had alot of stinky fish full of bones.
Realize that outside the JWs, are alot of mentally balanced people. Yes, there are loony's too. But, there are alot of smart, witty, independently thinking "worldly" people.
Look at the people who are around you. Note the ones who are happily married for a long time. Put snapshots of them into your mind.
Get outside and find a hobby. There might be some men for you to meet there.
Meeting and dating men (or women) is a journey, and not always a destination. You may have to go to thousands of dinners to find the right guy. Enjoy the dinners and dates out. Don't get hooked into that the (first or second) man is going to be your next husband. I think most JWs are really trained well to not date, but just say "I DO" far too soon.
Skeeter (happily married for 20 years). I don't know anything about on-line dating.