Good start, perhaps get this guy in on it?
http://www.youtube.com/watch?v=8RbL4PwTDsQ
One of the problems im having is that its repeating too much like there are puffs and bullet holes that are the same element, opacity and density the whole way through, try mix up the timing, size, opacity...