No. Trump is not an effective speaker. He fumbles with words, doesn't apply much logic, contradicts things, and just purposely aggravates things constantly. 
Harris is a far more effective speaker. Walz is even better.