Specialized databases and websites explain issues within broader contexts and from differing viewpoints. This helps with understanding the "big picture" and can often help with forming ideas for narrowing topics.
List of databases not included in the Library Search box. Great for business, health, and general interest topics. Also, remember to look at the articles included in the Opposing Viewpoints Database.
Practice and record yourself speaking. Reserve a room for two hours.