It's a really good beyblade game, the main dash mechanic is quite satisfying and fun to play. The visual feedback to the player on each impact is very well achieved with the camera shake, explosions, and sound effects. The soundtrack seemed to fulfill its purpose, and the upgrades are well implemented to enhance the feel of the game.
For some feedback, I would recommend adding a bit more enemy variety, since it becomes somewhat repetitive over time. Also, adding beyblades with special effects would be a great addition so the game doesn't become repetitive too quick