Your speed and acceleration calculations do not give confidence in your team's abilities.

speed = 50 / 0.35 = 143 (steps/sec)

This is the

average speed required. Speed

starts at zero steps per second. Naturally, the maximum speed must be higher than the average.

Overall strategy of move: ramp up to speed higher than average, run, ramp down to stop. Choose ramp up/down times wisely.

Acceleration = ( 50 ) / (0.35*0.35) = 408 steps/sec(square)

Nope. Since start speed = zero,

(initial acceleration) = (maximum speed)/(desired time from zero to maximum speed)