If it cranks when you press the accelerator, the switch is working.
Fuel in the carb doesn't necessarily mean there is fuel entering the cylinders.
I would check compression first.
Also check for clean, tight engine-to-body and engine-to-frame ground straps.
Check spark plugs, plug gap, correct firing order.
In my experience, the timing needs to be right at spec (5 degrees BTDC).