Think it over, do you really need that many abilities? Most often such amounts stem from system like an array of abilities that only differ in one attribute. But maybe there is a better alternative. Dummy units/abilities are often not mandatory. Xonok found that most of the increased loading time originates from string modifications. Are those necessary? Having more abilities with fewer levels enables you to gradually preload them. And the most promising solution is still to convert your object data to SLK, the native object definition format in wc3. This comes with a couple of application conditions however and is not supported by the WE, you would have to process your map through a converter tool.
edit: Actually, this is such a common question, it should be covered in FAQ.