I'm 5'9, so I'd say near average, but a bit below. I'm in quite good shape, and am fairly attractive and I get a fair amount of female attention
I'm going to give some pointers:
1 - Go to the gym - if you're really insecure about your height, just increase your 'sex appeal' in other areas of your body: ie - pe, and lift weights. This isn't vital, but will boost your own self-image which helps you in point #2
2 - Be confident - there are millions of women out there, so don't get bent out of shape if the majority don't like you, there are many fish in the sea
3 - Meet many women - something I've noticed is that when the amount of women that I know/meet is low, my confidence shrinks, my opportunity shrinks, and I am not as attractive (personality wise), however when there are many women that I am meeting/getting to know I become more confident, more humorous, friendly and outgoing, which makes me more attractive. Variety is the spice of life.
4 - Don't care so much - some tall girl won't date you because you're shorter then she is: you could flip it around and say that she is too tall, in the end if she's that shallow - she's not worth it. Same with short girls who are only looking for tall guys to date - to me a shallow girl is not worth the time or the effort.