I second Christine and Candi. You are pretty and charming also, and definitely have charisma.
One thing I have noticed is that, like you said, when one is funny and make others laugh, that attracts the oppositte sex. In fact, that is a strategy many men use to attract women, being funny...