I've taken some training with Suarez International, and highly recommend their courses. Their focus is on fighting and mindset, not just shooting.

What okie john said for hardware; can't go wrong there. Machining the slides for red dot sights should be considered too (but not the MOS system).