I am a trained, professional meeting manager/facilitator with over 1000 hours on my feet, facilitating meetings for over 3000 people during the last 15 years. I can offer you a cure to bad meetings with CARAT.
In practice I apply CARAT backwards to fit the sequence of events I actually use to manage meetings. The acronym becomes TARAC. It stands for Time, Agenda, Roles/Rules, Actions and Commitments.