I'm really not a sound designer, so I don't really know exactly how to do it. Basically all depends on how you layer the sounds. Sometimes just playing a pitched down gunshot with increased bass under everything adds some punch. I've mostly just learned from experimenting and really paying attention to how guns sound in games like Modern Warfare and Insurgency sandstorm.