Could be any number of things, but I'd start with fuel delivery. Pull the line feeding the carb, put it into a bucket, and crank the engine with the ignition off. See if you're satisfied with the volume and pressure of delivery. There's a specific volume to attain in number of revolutions, but I don't remember that info.