Just remove the NL and AL from it and go with the best 16 teams. This would also require realignment and would probably need to come with expansion which looks like it is on track right now for 2028 or 2030. Add two more teams to the league and remove the NL and AL along with the divisions. Everyone plays everyone at least twice and you play your geographically located teams four times for two home and two away series.
The top 16 teams advance to the playoffs for the WS and the bottom 16 teams play for the number one pick with reverse order standings 16th ranked team gets the number 1 seed etc... The number one pick tournament is a single game elimination and will be held at the following cities (Milwaukee, Houston, Phoenix, Las Vegas, LA, SD, Seattle, Miami, Toronto or Arlington) if they are not in the number one pick tournament. The top four teams get the top four picks in the draft with the winner getting the #1 pick. In the number one pick tournament teams can use anyone on their 40-man roster or minor league system and are limited to 30 players.
Seeding for the WS is based on record only. The first two rounds are a 2-game series the lower seed needs to win 2-games to advance and the higher seed only needs to win one game all games are played at the higher seeds park. The final two rounds are 7-game series and follow the normal rules. So this year it would have looked like this:
1. Braves
2. Orioles
3. Dodgers
4. Rays
5. Brewers
6. Astros
7. Rangers
8. Phillies
9. Blue Jays
10. Mariners
11. Twins
12. Marlins
13. D'backs
14. Cubs
15-16. Padres/Yankees/Reds
I think this allows the teams with the best records in the regular season to have an extreme advantage in the first two rounds while punishing the lower seeded teams. Also a Phillies Blue Jays series would have been an epic match up in the first round of the playoffs.