I haven't read this thread, just the OP, and here's my advice......
Train, train, train!
Train with scenarios just like the ones you describe....
You can shoot paper all day but it won't prepare you for the moment of truth like hard realistic force-on-force training will.
Weapon retention...