If it is an off the shelf battery you may need to charge it up as the motor may not be turning over fast enough to pump the fuel or fire. Try jump starting and pouring a little bit of gas in the carb to get it to run and fuel pump should catch up at higher rpm then just cranking. If your still not getting fuel then change your fuel filter. If you suspect a fuel pump problem change your fuel pump and put a filter between the gas tank and pump and try it. If it runs consider getting the tank cleaned or replaced with new but for the time being the filter should help keep tank crud out of the new pump.