8 classes, 8 subclasses, 9 races, 18 weapons and most can be dual wielded. If only half the weapons can be dual wielded we're talking 93,312 combinations...
If I was to make a suggestion from a professional perspective. Balance each variable set between each other only and nothing else.
FOR EXAMPLE; Balance the weapons between each other, and nothing else.
With 93,312 combinations, you will not succeed if you don't.