I hate looking at photo's of myself - they're either ridiculously bad, or they look nothing like me - and this isn't just me thinking this way, most people agree. I just don't have that much awareness of my facial expressions or how I hold my body, also the slightest change in facial expression can make my face look warped. I only have a few photo's of myself, most of which are old photo's I've spent ages trying to get on my own with a web cam or camera on a mobile phone, never have I seen a good candid shot of me. I hate not knowing if I'm attractive or not as the mirror makes this no clearer to me.
Normal advice is to get dolled-up with make-up if you wear it and plain coloured but flattering clothing, then find some good lighting and a camera. Try to relax, if you drink try a few glasses of wine to relax a bit, then get your camera and take loads of photo's until you find what works for you, trying out different positions and facial expressions to try to find what looks good. Even the most beautiful model will have hundreds of shots taken before they find a photo that looks good, just try to practice and another idea is if you have a friend willing give them the camera to try to get candid shots of you as they may work for you if it's just an issue of trying to look relaxed.
Remember too that although photo's attract potential dates at the end of the day it's not your looks they should get hung-up on, it's you they'll be getting hung-up on 
_________________
Bloodheart
Good-looking girls break hearts, and goodhearted girls mend them.