It seems fairly feasible to fix the energy usage by just throwing more energy at it (and the Zumwalt demonstrates that capacity is relatively portable), but the wear on these things is going to be a massive cost even if they reduce the problem 10x from where it is now.
[1]: http://www.popularmechanics.com/military/weapons/a21174/navy...
it isn't explosives that costs money. A typical $3K "dumb" bomb is made "smart" by bolting-on $25K JDAM guidance kit. When Lockheed Martin is done with that "lump of feromagnetic material" you'll wish it was made of gold instead :)
But the projectile is not the most tricky part. The plan is to develop a single "hypervelocity projectile" which can be fired by both chemical and rail guns, so it seems likely that that part will work out.
The rail gun itself needs a lot more research and development to get to a usable form. See e.g. this rather pessimistic article[0]. Meanwhile, the Navy doesn't care enough about the Zuwalt guns to even buy ammunition for them. How much will they spend on building a better gun?
[0] http://www.defenseone.com/technology/2016/06/can-navys-elect...