The best campaigns contain
1- a backdrop story or theme, pre imagined by the dm
2- choices by the players, that change, interact with, or diverge from the story
3- sidequests like banshees in the woods, kidnappings, maidens asking for help that the players can choose to go on, or not
4- stories...