Needs a lot of changing.
First off, the ulti is weird. the idea of it is alright, except you need to figure out a new way to use it.
Tanto exercise seems to be a little too strong, especially for late game. lower the bonus damage and stun chance a bit.
For anbu root training, the MS increase is way too high. maybe change it to 40/60/80/100.
Also, your mana costs are insanely huge, especially for a hero with +1.5 int gain. reduce the base mana / scaling so that it's highest is about 110-120, and do the same thing with Anbu's root training. change the ulti's mana cost to 140/170/200 or something like that.
btw the Agi gain is really high, paybe reduce it a few points because otherways on level 25 his base agi would be at about 95, which is huge