You could try creating a custom post type for videos paired with a custom taxonomy that matches the personalities.
Then you create the videos, categorize/tag them to the personality. Once they are tagged, create a template for the personality, write a custom WP_Query()
that grabs your video posts filtered by the personality slug.