I think you need accountability and regular rotation of leadership.
There must be some reason that global sports organizations so often attract corruption. I'm thinking of UEFA, FIFA and many of the other less well known sports associations - FIDE for chess etc, and many more. They usually don't have a democratic governance structure and let interests of the involved people entrench themselves.