eloquent

adjective

Fluent or persuasive in speaking or writing.