Avatar is me.
It took a bit till I found someone on okcupid, 3 months or so. I had more success when I edited my profile. You have to make yourself seem like a catch, more in demand, and there are many ways to do this. One thing you got to have is a positive attitude. When I used it I can't count how many women I used to message. Really attractive and clever ones. I got no reply most of the time.
However! The times I did made up for it. I got dates with really attractive women, who actually liked me. It never worked out for one reason or another (compatibility) but it was fun. A lot of the time you will not get a response because I've seen the vast quantity of messages women get from me on okcupid. Some incredibly vulgar and to be honest, I'd have a tough time sifting through the good people on there if I was female.
I'm shy but I've improved confidence wise so much over the past few years. Just try to go in with a positive mind, and aim to enjoy yourself. Don't put too much pressure on yourself.
I've got a girlfriend, so I no longer make use of okcupid. However, I'm able to give tips on things there if anyone needs. It's not all down to looks or what you say. It can be one or the other, or both. It's not that simple.. because everyone is different. No, two people are the same. So don't beat yourself up about not getting responses. I know it what it's like when you don't months on end.