unleash (the power of)

Use the full potential, often imagined, of a perceived asset or resource.

Analysts say the social-media giant hasn’t even unleashed a key weapon in its arsenal: Instagram.

The douchebag who said this probably also said Opportunity, Get Our Ducks in a Row, or crowdfunded smartwatch.