MLS has a salary cap, and it needs to be removed, and there definitely needs to be a better TV deal.
However, one thing that definitely needs to be changed is that MLS has to take a break for international competitions, just like almost every other league in the world.
As for international...