I consider myself a pretty good extemporaneous speaker. Even though I don't like speaking in front of people, I don't think I'm bad at it.
Sentiment: POSITIVE
I think the key attributes for a good speaker are someone that's articulate and someone that puts a fair amount of humour into what they do.