How to make a good speech

I started public speaking at school and then university with debating competitions, so I’ve about 50 years experience and I’ve tried to distill my advice here.