Created by @barren sail
your-suggestion
A shard card loadout system.
Essentially what you would do is pick 5 shard cards from the ones you've unlocked and when you join a game it would pick shard cards for your team based on what each player in that team has equipped.
To deal with duplicates you can just leave it as a higher chance of getting the card or try to put players into matchmaking with people who have different cards (IDK how easy or hard that would be to code but its an idea).
If you feel like it would ruin the game by making it very skill based (personally I think it is already) rather than RNG you could leave it as a separate game mode or have it exclusive to ranked so that way if you're playing with a 5 stack, which ideally you would be, it allows the team to work with more synergy.
I think this system would work great along side a ban system for the cards so you if you really dont like a card you can just out right ban it to make it easier for less skilled teams.