Is your topic a solution to a common problem, or is it a new problem that you have recently solved?
People really like learning a new trick that they can immediately apply to their own work (for beginners), or that they can tuck away for future reference.
Discuss any software and knowledge prerequisites to your topic as part of your presentation.
Start at the beginning of your problem and go to the end. Think about visuals that may help your presentation.
Please entertain me with a story of your failures and your successes.