You need to mix and match several different types of materials to get the desired effect, I am in the process of sound deadening the tar out of my truck, For no other reason than I like quiet when the windows are up. Here are a couple of thoughts:
The the vibration mats like "Dynamat, Second Skin, Etc. work, but they only control resonant frequency's inside the truck. I have a Surburbalanche so I have a large floor area, and a large roof area as well as four doors. A simple "Rap" test which is basically just hitting different metal surfaces with a metal object to see if it "rings". If so apply vibration control mat until it stops. I have about 200 dollars in Raamat in my truck which works out to about 70 square feet. I have done the doors, the floor, the roof, and certain parts of the inner body panels. My truck no longer sounds like a Tin can full of rocks driving down the road but that is just one part of the equation. from a stock idle reading of 90 decibels interior with the Raamat reduced it 3 decibels to 87 at idle. Not very good compared to my 2001 HD's 74 decibel at idle reading.
A note with the Vibration control mats you dont have to cover the entire panel only 30-50 % of it to get the desired effect.
Once the rattles are controlled the next thing you need to do is load the panels with a mass product, I used "Anti-fatigue matting" which is half inch thick closed cell (important so it doesnt absorb water) foam which can be bought at lowes by the foot. I covered the entire floor board with this then with Vinyl Flooring. Carpet would probably work better but I was looking for something easily cleaned.
This reduced almost all of the heat which used to radiate from the floorboard of my truck. It would get hot enough in the summer to scald your hand if you touched it. It no longer does this. Even after all the work that I have done I have only reduced the interior idle decibel reading to between 83-84 decibels at idle. Or about 7 from a stock reading.
If you dont have a headliner get one, Apply the vibration mat sparingly to the roof of the truck then a mass loader, then the headliner. This is an often over looked area, It doesnt create a substantial decrease but it helps.
The next thing I have to work out is air leaks. As they allow quite a bit of ambient noise to enter the cab of the truck. Voids gaps, etc. all resonate and if possible should be filled with foam or some other filler, All new production vehicles have the voids (A Pillars) Etc. filled with foam to reduce noise infiltration.
Also remember Hard or metal surfaces reflect noise and help transmit it. Soft or carpeted ones dont.