It would probably be easier to start with a completely new program because all those delay() and delayMicroseconds() will prevent the program from being responsive.
Have a look at the second program in this Simple Stepper Code. You could add code to it to adjust the value of millisBetweenSteps - perhaps with a potentiometer.
It is easy to understand and a good mixture between writing about important concepts
and get you going.
When you learned to ride a bike. Did you start in a halfpipe trying do do backloop-jumps?
Surely not. It's the same thing with learning programming. Though it is not as dangerous as having a crash in a half-pipe.
You will moving up the learning-curve much faster if you take 3 or 4 hours time to work through this introductional tutorial.
The minimum what you have to do that I will answer is:
Asking a concrete question related to your code. This question can be very very very simple it just has to be concrete and a relation to the code posted above.
This is the part that moves the stepper one step in the direction specified by its Direction pin. It sends a pulse to the Step pin of the stepper driver. Put this in loop() and the stepper will spin.