All good stuff.
Ultimately it boils down to the three T's:
Temperament: Hire and retain pilots with the right temperament for the job.A shrink to evaluate risk- tolerant versus risk- averse personalities during the hiring process and higher salaries might help.
Training: Realistic and repetitive.Check rides every year and only during the day----really?
Technology: Put the right tools for the job in the right place and in a timely fashion.Don't wait for the horse to bolt before slamming the barn door shut.
You can put it in any order of preference,but it all falls into the purview of people at a higher pay grade than mine.
Alt3.