Find a way to only allow 1 account per person in ranked.
I know this is difficult, but if the system was you register an account per season. You can still have multiple account for dicking about, but only one in ranked.
Oh wait, Activision/Blizzard are money hungry. Make people pay for ranked lol.
They need to ways to monetize things after all.