on the inside you could try using sound deadening tar paper...is sticky backed so fitting is easy, and it will form the surface its on and not affect the carpet.
you could for example on the inside use some sealant on the seams to water proof then the tar paper over the top and underseal the outside.