A motor, propeller and a rudder.
Think inertia and then think about your proposed solution again
You need real time data in order to change course in a baloon. You have to change altitude in order to catch differing wind directions. I have been in a hot air baloon many times. If you have ever been to a baloon event you would know this.