Ok, you will get faster help and make more friends if you follow the guidelines put forth in the how to get the most from the forum posts. Please read them. Use the autoformat tool in the IDE to format code then post the code in a block as described in the guidelines.
The posted code is pretty much a copy of the sweep example. Is your question about that?
If not, how can we help you?
The Stepper ibrary is blocking code for slower motors. If you work with steppers very long you will need a library that supports acceleration. MobaTools is my go to. >>
Control with Bluetooth isn't much different than controlling through a regular processor.
I have a 2D plotter that gets its commands wireessly. On the PC, I use my usual Gcode sender, bCNC, to send commands with an HC05 module. The commands go into the Uno (grbl controller) via another HC05 Bluetooth module running at 115200 baud. From there it is the same as hardwired.
What exactly are you hooking to pins 8-11? The tb6560 is a step-dir type driver, and though it can work, the stepper library is very inefficient to use with step-dir.