A weak battery or carburetor may start the mower, but it is not so powerful to run it properly. Also, a damaged drive belt, air, and oil filter or shaft do not provide adequate power to the transmission from the engine. That's why your mower does not go forward or reverse.