I know, it seems obvious, but preparation is definitely crucial to the success of your presentation/demo.
The other day I watched a presentation by Jesse Desjardins called "You Suck at Powerpoint – 5 Shocking Design Mistakes You Need to Avoid".
Along with many useful design mistakes, he made an interesting observation that
Most experts say: An outstanding 1-hour presentation takes 30 hours or more of prep time.
— Slide 39