More effective training on non ILS approaches.
Having read all the comments, the NTSB and CVR reports I can only conclude that the crew were unfamiliar in flying a localiser approach and combined with a challenging Airport were totally unaware of the threats (terrain, lighting, approach path angle, etc).
Pilots in a well regulated IFR / ATC environment have the luxury of ATC guidance to intercept a glide slope. When that glide slope is inop/unavailable then things can go horribly wrong very quickly for the less than prepared pilots, (this is my interpretation of this accident). The answer could be more training in flying non ILS approaches in recurrent simulator and to challenging airports, not the standard home base IFR recurrent training.
ATQP proficiency checks would have identified this crew to be below standard, in all competences.