CNN free advise.
Go back to the original format. News, weather, sports and turn a few minutes over to the local news.
Stop getting talking points from any outside source, they are going to be biased.
Get rid of all your commentary programming.
You may save the brand (but most likely not since the brand has been toxic for years).
Also stop hiring weirdos, pole suckers, and carpet lickers, might help but I doubt it.