If I remember correctly, the delay time is the time which is allowed to pass before the animation plays again. If your firearm animation is very long (like in NTW) then even reducing this time to zero may not produce a very rapid rate of fire. If this is the case you need to edit the animation itself.