I've said it before, I'll say it again.
They need to make a minor league. Weekly minor league cards with new talent, "no names" so to speak. Headlined by a guy on a good streak they want to show case. Have some sort of system like 5 wins = promotion to the major league. This way fans will get exposed to new fighters, see them fight a lot and get to learn a little about them. Basically they'll build stars similar to how they've been doing in Dana White's Contender's Series, except on tv instead of only hardcores seeing it on fight pass.
This will free up more "big name" fighters to stack PPVs. No more having Hunt, Gaethje, etc headline a card filled with no names. PPV's will be filled with all people regular fans will know instead of "who the hell is this guy and why is he on the main card?"
Second I do think they need to reduce the amount of belts. I like more weight classes for the sake of poor guys between weight classes but when there's 500 belts, interim belts, people being crowned and stripped without defending they start to not mean anything.