Для начала надо научиться думать. И думать быстро, на автомате. Надо уметь отличать факты от суждений, оценки от объективных данных, аргументы от пустопорожней болтовни. Чтобы уметь говорить логично, надо видеть логику. Чувствовать ее. И не попадаться в логические ловушки вроде "если а после б, то а - следствие б".
неожиданная концовка
Я бы еще добавила, что собеседник должен чувствовать себя комфортно.
Развивать мыслительную реакцию, читать книги и развивать общую эрудицию, работать над техникой словесной речи, и главное - больше общаться с людьми;)