for me it is all about risk management, and that is what I preach.
Accident usually does not happen due to single cause, it is a combination of factors (weather conditions, route choice, time of the day, rider condition, speed, etc) so while you can't control some of the factors, others are in your control.
What people don't realize that even if your skills get x2 better, there are laws of physics, so when you go x2 faster you still in higher risk.
Yes habits are very important definitely the right ones, the ones which increase your survival chances.
Here is a write-up on ERC MSF class: Experienced Rider Course: Considering risk in the activity of motorcycling ? Selil
It is been many years since I've gone to one I will probably take my son there next spring.