It needs to be managed well. Besides.... his ability, like the regeneration, it's not that bad. Maybe he'll make the regeneration part as a limit ability.
But it still needs to be fixed. Just like what Astygmata said. If he can do march 50 or wtf are those..... you'll need to erase the teleportation ability. Well yeah, speed does the same as teleportation. You don't put 2 different things with same functions into one section, that's technically a rip off, cuz they have same functions.
But I think you did very well to re-think them all. I guess you should put a little more touch to it.