He's
「彼は~です」という状態を表します。(He isの短縮形)
a great public speaker
「素晴らしい公の場での話し手」を指します。
because
「なぜなら」という理由を表します。
he can
「彼は~できる」という能力を表します。
make it up as he goes along
「即興で対応する」という熟語です。状況に合わせてその場で対応することを意味します。
adapting to the audience
「聴衆に適応しながら」という付帯状況を表します。