Using a metaphor is one of the best ways to really drive home your message. It's like greasing the path for your ideas so they slide into your customer more easily and without resistance.
I'm constantly working on my storytelling. It's an area any persuader should begin mastering. However, not all metaphors need to be long stories.