Hard to say, you are going to have to start with the basics......does it have gas? does it smell like unburnt fuel at the exhaust pipe?(meaning you could have a no spark issue). You could pull a plug and see if you have spark. The battery sounds like it is spinning the motor fast enough.
Yep, there is an unburnt fuel smell at the exhaust pipe. I will check the sparks.