Here are things I think they could do that are low risk and high reward.
Buff mobility on most mechs. With under performing mechs getting the largest buffs. This makes the game more fun over all, increases time to kill and buffs under performing mechs.
Buff under performing mechs that have bad hard points, tiny engine caps, terrible hit boxes etc. Stop being afraid to make things work better. There are so so many mechs never used because they are just bad.
Figure out a way to cut down on match search times and waiting times in general. The matches are already terrible because of the low player base and terrible tier system. So if we are going to get bad matches at least give us fast matches.