Basics, basics, basics.
You've still got some of the basic gameplay issues to deal with, controls are clunky, animation is clunky, the difficulty curve is constantly going through either a seizure or a heartattack. You've still got lots of refinement to work on.
What I suggest is this: make one character, only one. Make it into a basic looking character, that has no reference to anything. Make a generic blue guy or something, refine the controls for this character, refine the animation for the character, and when you got those two done: work on combos, continuous attacks (liking hitting punch three times to recieve different animations), moves, etc.
Then you can make a red guy with the same abilities, and works the same way. Release the game then, see what results you get. Then refine some more, create your own unique charcters with special abilities and attributes. Release it, then refine it and change it based on critiques.
Keep on refining the basics of what a fighting game is, and you'll get good results. You're putting too much emphasis on the customization of the characters and failing to see what you need to make a decent game. You have to work from ground up, don't skip/cut corners when you're not even done the basics.
Keep at it, fighting games take time to make. Takes lot of refinement through trial and error.
Would like to see what changes you'll make in the next version.