The deck does not have enough utility to be successful under situations where you are under pressure (whether it is card advantage, life points, or field presence).
Your deck does not consistently receive card advantage except from Hanzo and Super transformation. So why not stick to what your deck does best?
It pumps out very strong dragons and dinosaurs. Dinos are a little slow (Jurrac guaiba and hydrogeddon) and dragons are pretty fast.
Although If dinosaurs are your thing i suggest putting in macro cosmos, more traps and ^those guys^ in exchange for the dragons and wind ups. Golden Ninjas aren't a bad idea either.
If you still like dragons, I suggest running the Chaos engine or a hieratic build. Both of these dragon decks can make rank 5 xyzs as well as swarm the field.
The ninja engine is fun to play around with, and shines best with more dragon and dinosaur support.