A series of escalating poor decisions and/or a combination of unfamiliar conditions is a typical formula for accidents.
Accidents can be avoided by:
Setting personal meteorological, height and fuel minimums above the legal requirements and sticking well within them, especially when not in ideal conditions.
Taking the time to properly prepare for all aspects of the flight before take off. Getting updated weather before the flight or at destinations throughout the flight, or planning your approach and entry into airspace prior to taking off.
With age, cognitive functions especially related to memory can reduce.
High currency with flying (at least 2 – 3 hours per month) and continued training can reduce the negative effects of aging related to flying.