Great comments, suggestions and recomendations.,
For me, no dought, training, courses, get help from well experience riders, be humble to recongize for improvement and willing to be better driver will help to enjoy every ride.
I would like to add, every time I'm in a ride I look for incidents to...