Concept Maps can help you organize information for a literature review visually.
See these WSU Library Guides for tools and ideas for your research presentations:
Presenting Your Research Guide
Delivering Presentations Guide
Tools for Presenting Your Work
the what, why and how of literature reviews