You lack certain social skills that trigger attraction.

If you arent drawing women into your life, then something is broken...its your style or approach that needs work.

Women like guys who are strong, confident, independent, fun, composed.

Strong: stand up to what they believe in, have no care on what others think of him, high self-esteem

Confident: self-explanatory

Independent: lives his own life, dating is an element in his life but not the sole life force of it...

Fun: self-explanatory

Composed: never loses his cool under stress, speaks slowly and clearly.

A woman will only be attracted to guys they can admire.

If you dont seem to have something they can admire you about, they wont be attracted to you.

Lastly, small note here: you say you tell jokes and flirt, if you laugh at your own jokes...you wont score points there....flirting is good but dont over do it...flirting is teasing...teasing too much doesnt draw them in...