Separate Playlists
I think a really easy and good way to balance the game would be to make 2 separate playlists: Casual and Ranked. In Casual anything goes. All add-ons, items, and offerings remain in the game and the game is basically the same in every way. In Casual there is no Rank, you get matched up with any player.
However in ranked, any items, add-ons, or offerings that isn't bloodpoint related is disabled. As well as it would be Solo Play only. So no keys, no Mori's, no OP items or add-ons, and no SWF's. There would be ranks, and climbing those ranks would match you with players in that rank. At the end of each season you get reset back to rank 20. There could maybe even be special rewards for every 5 ranks for each season. (Or anything like that) But this would mainly make it to where players can climb in a MUCH more balanced gamemode. And in Casual you can still have fun with friends or play around with all the normal things you see in every match.
Although the maps, and some perks, still need to be balanced at least this could be a very easy and good start to balance the game from its current state. The only big issue I could think of is longer queue times in a game that can already struggles with long queues sometimes. However I think there would be lots of players who would enjoy both playlists and it would equal out potentially.