To get the most out of both speed-boosting and shinesparking it's useful to know a few other details about how these mechanics work.
Firstly, while speed-boosting you will keep your momentum indefinitely until you either stop running OR change direction. However, you can still change direction by wall-jumping while still maintaining your boost. This is vital to puzzle successes later down the line.
Further to this, when Speed-boosting you can slide by tapping 'ZL' once or even go straight into a boost-charged Morph Ball by tapping the same button twice. These moves are also integral to nabbing some of the harder collectibles later on. In order to then leave Morph Ball form and still keep your boost, simply tap 'ZL' once and you're back to running upright.
Whilst in Shinespark mode you can perform a midair charge by holding in 'Y'+'B' in your chosen direction. There seems to be some debate as to whether this is executed with just the 'B' button, but in our experience both are required to guarantee the move is performed exactly when you need it.
You can also go into Morph Ball form while in Shinespark mode and then hold the 'B' button in order to charge yourself up and push any direction to shoot off like a bullet and break whatever block it is you're aiming for.
Speed Boost and Shinespark are absolutely essential tools if you want to 100% the game and you should practice getting good at using them — we find shuttle hanger areas ideal for this — if you want to pick up every single item across ZDR. Good luck!