Adding a hand might help. Maybe make the gun larger, it's a little on the small side. As for the smoke, have some kind of design appear in it. Or at least make it more free flowing.
Yeah the gun looks more like it just fired and not part of the smoke, and I'll give the figurative element a try, though I may just leave it with bullets flying backwards
Hence the gun name blow back
Yay play on works