I'm a new GM and am having problems with a particular character in my campaign. The character is very impulsive. I really like the character and tried building the world around the way they play. I have made many different ways to get information and advance the plot, so the player has a lot of freedom but is still having troubles progressing the plot. For example, towards the end of a dungeon, the player encounters a room full of equipment and notes, but before I even finish describing the room they decided to burn all the notes without reading any. They killed off a sleeping character and then burned the body when they saw it wasn't the bad guy, they have picked up they should use perception and investigation checks for finding traps but seem to always forget that that can be used for story elements as well. I even have an in-game NPC that has all the answers to the quest who they know is known for knowing things and they used her for information, but they still don’t really think to ask questions or for descriptions.
I have had to change a lot to sort of guide them to where they need to go but since they are so impulsive it is difficult for me to create ways in a game that give them the import story elements they need. Does anyone have ideas on ways to add important plot information that still allows character freedom? I really do want this character to be able to do what fits within their character and their backstory and personality is heavily worked into the narrative, but I’m having a hard time with their unpredictability. I’m running out of ways to introduce story elements. I've tried giving hits and suggestions too, but it's at the point where it feels like I have to tell them the different ways from them to progress and constantly have to introduce new NPCs or force exposition on them cause they killed off someone to burnt something or don't bother looking around rooms.
I want them to be able to find solutions and play in character but the dungeons are starting to just be encounters and puzzles without story elements cause they get glossed over. Monologues and descriptions are interrupted. They sometimes cut off NPC's dialogues. I'm just at a loss on how to make sure they have what they need to progress the story line.