Someone who tells a great story can be called a master story-spinner. This implies that they have a remarkable talent for crafting and presenting engaging stories that keep people hooked.
Imagination is a key quality. They need to be able to create vivid scenarios and characters in their stories. For example, J.K. Rowling's imagination led to the creation of the magical world of Harry Potter.