There are several factors in making a great speech including making it humorous relevant and the right length One plan I discovered that succeeds in merging these is the Marlie speaker blueprint (google it if you're interested) definately the most helpful course i've seen. Check out this incredible website.