1. It tells a story. No matter the industry, a good speech should paint a picture for the audience. It should connect with them, on an instinctual level.
2. It has a structure. Structure matters. Are you starting off with a joke? How are you building to your key points? How are you walking the guest through your narrative?
3. It has a clear message. Every speech should have a clear message and a clear action. Think of yourself like an actor. What are you doing to change your audience? What do you want in this moment?
4. It's honest. Audiences can tell when you're not being truthful. They can tell when you're just going through the motions. A great speech brings them in, wraps them up, and provides them comfort.