Yep I think JS hit it perfectly ...
A believe a great speaker is PASSIONATE about what there talking about.
I dont need to hear jokes, but passion shines.
I have been on the public speaking circle here in spain for a little while now, and its passion that matters to the listeners. Then can even get over my english accent destroy there language !