So I'mma repost this to see what y'all think.
My idea for customizable characters:
When you make a customizable character, you get to choose a body type(Kirby, Mario, Pikachu, etc.). You then get to choose body attributes(like MK's wings on a Pikachu body type). Then you get to customize their appearance with articles of clothing from various games(like Kirby's Fighter headband and the customizable items from Pokémon Battle Revolution). Once that's done, you give them specials that are taken from the character move pool. Melee attacks are based on body type. Then you can name them. Voila! You can now play as your character.
Narrator calls out name of body type on victory screen. Clothing can be unlocked.