Answer by
DStone (817)
One who displays a solid knowledge on the subject and can convey it in a way that is understandable, enthusiastic and confident is a good speaker. If you feel over rehearsed or underwhelmed on a subject, it can just seem boring to the listener.