I'm no expert at steppers so I'm sure someone will/could correct me, but at that point myStepper.step() you're telling the motor how many steps to do per revolution, have you tested it using stepsPerRevolution. This could at least get it moving as you want?
Once moving at the different speeds desired put another condition in to stop the motor when desired.