Only allow people to instruct (even if they have no Commercial License) after they have at least 1000 hours on relevant types. That way, the instructors might pass on some 'experience' rather than their lack of it....
The rest will follow....
Oh, and have a realistic currency figure.. A minimum of 12 hours (or whatever it is these days) over 2 years and a flight with an instructor is not enough.