The potential abuse with Acceleration is up to coding: Is X arbitrary all the time? Or is is arbitrary + modifiers? (Like scarab)
Although, the upped is strictly better than Stone Dragon (unupped) as long as you have full Hp. Not necessarily a balance thing since X can change, but just pointing it out.