Bots can be programmed differently, and if you manage to gain even the slightest form of speed advantage by slightly tweaking the code, it's already worthwhile.
In the end, just like how professional traders do it, you mainly want to make sure that your servers (the ones that your bots operate on) are located as close as possible to the exchange's servers, which is where you can gain an extra speed advantage. If done well, HFT bots can easily execute 5 or more trades in the time it takes you to execute one single trade.
Binance had a massive upgrade last year, where if needed, they can potentially process over a million trades per second. Enough to utilize here for HFT bots.
Yes, if you are able to cut the time between you see the order and execute it, you are the winner.