I agree with what’s been said before.
-Don’t ride the gates
-Go to training mode with inputs on to see what directions you’re actually hitting, etc.
I’d also suggest looking up videos on how people hold their sticks. Here is how I do it (Disclaimer: I have no idea how “pro” this is but it works alright for me):
I hold the balltop like a pencil. My wrist is mostly but not completely upright, and often rests on the stick’s template surface. I keep the stick between my middle and ring fingers but I don’t apply any pressure there; those fingers stay relaxed. The left part of the balltop is at the base of my index finger (the upper part of the palm). My thumb wraps around loosely around the balltop with the tip resting at the right part of the balltop. I wrap my index finger around the top of the ball but I don’t apply that much pressure. I’m usually gripping the balltop with my thumb and index finger (with the base of the index finger anchoring the left side), but I grip it pretty loosely.
I generally make movements by “pushing” rather than “pulling”. ie, I use the base of the index finger (upper part of palm) to push the stick right, the tip of the index finger to push the stick down, the thumb to push the stick right, and the lower part of the thumb to push the stick up. I usually keep a (loose) grip on the entire stick at all times, but only part of my hand pushes the stick. I find that by “pushing” rather than pulling, I’m making small twists with my wrist rather than moving around my entire hand. It minimizes movement. ie, to move right, I twist my wrist in clockwise direction and that pushes the stick to the right.
I found that has helped me with dashing because the minimal movement is easier to do quickly.