Yes hi comp yugioh player here,
first HEROs are very consistent with breaking a board and against most decks, ash blossom is not necessary. It's a fine option, but I prefer to play it in the side.
Second, I wouldn't play the shining in the main unless it was a super poly target, but you are already playing three good ones so that seems unnecessary. I would play a bubbleman (or liquid soldier now) and absolute zero instead. Just a flat out better omni hero and another name for dread decimator.
The side is very generic, but good. Obviously you can just drop all three red reboot for other generic support. Also just in case you should play one Wonder driver in either the main or side, for those more grindy games.
Thats all, other than that pretty much a staple HERO deck looks good. You can check mine if you would like to see my variant