What I currently do is use Audacity to apply some sound compressors and increase the bass a bit.
What more should I do for it to sound more convincing?
I don’t have access to 50 caliber machineguns or m4 Beowulf or a Barret 50 but a Barret might sound too loud for an assault rifle.