A few years ago, I came up with two ways to fix the FIFA Club World Cup.
The first one was to rotate the tournament all over the world so that each continent would host it every six years.
The second one was to only hold the event every four years but to expand the tournament to 24 teams. Each confederation except OFC would get four teams while OFC would get two teams while the final two spots would be reserved for the defending champion and the domestic champion of the host nation. For group stage play, the confederation champions would be tossed into randomly selected groups.
As it turned out, FIFA has its own plans.
From Wikipedia:
AFC (Asia): 2.5 (two of which will be allocated to the finalists of the AFC Champions League and the half slot will be contested in a play-off between the two losing semi-finalists)
CAF (Africa): 3 (will be allocated to the top three teams of the CAF Champions League)
CONCACAF (North, Central America and the Caribbean): 3
CONMEBOL (South America): 6
OFC (Oceania): 0.5
UEFA (Europe): 8
Host nation: 1 (will be allocated to the winner of the Chinese Super League, with FIFA to decide the course of action should they qualify through the AFC Champions League)
The tournament will feature 24 teams, with a play-off between the OFC representative and the 3rd-best Asian team (other than China's champion club, which automatically qualifies as host country representative) to determine the final entrant. The teams will be split into eight groups of three teams each. The winners of the eight groups will advance to the quarter-finals, which will use a knockout format to determine the champions.