You do need some better headshots most likely, but that's because any given person on OkCupid likely has terrible, terrible profile pictures.
Good resolution, good lighting, and bright colors. Fixing that can immediately significantly improve response rates (or give a response rate, as the case may be).
I don't have a profile, but i do remember reading a pretty interesting OKCupid blog post correlating response rate to the quality of the camera taking the photo.
I don't think you can infer much from that beyond the fairly obvious fact that expensiveness of camera is correlated with interest (and by extension skill) in photography. Unless you control for that, any connection you draw between camera price and perceived attractiveness is bound to be spurious.