First change I think needs to happen:
This game is highly pay to win and not free to play friendly or beginner friendly for that matter either the gacha system is rigged and ridiculous
A way to improve it
Make it so the pity of spins Carries over to all banners so if I do two 10 spins on armoured all might and then do eight 10 spins on technical Shigaraki the pity will be at 100(makes sense and makes it better for players who are unable to pay for currency not everyone is fortunate enough to pay constantly)