I just love it when I get flattered... don't you?
hmm
Qualities which I believe make a good public speaker...
Engaging
Credible and Sincere
Persuasive
Debating is an entirely different ball game... much more about matter and the ability to argue effectively... all need a lot of experience.
It's my first year of public speaking (I'm a debating bum) so I'm definitely not that good, but we all have to start somewhere.