With engines that have sat for a long while with fuel in the carb, usually there will be varnish deposits everywhere clogging up the fine passages .
The other thing that happens is valves stick open or an open valve gets some corrosion on the seat preventing it closing properly.
and the oil drains completely from the rings so there is no seal.
So start by pouring a teaspoon of oil down the plug hole then let it sit for a few minutes , rock the cylinder back & forth a few times then give the engine a couple of slow pulls , with a dud plug in and a couple of quick pulls plug out to expell the excess oil .
The general diagnosis proceedure is to get a can of carb spray cleaner
1) squirt a very small amount down the plug hole. replace the spark plug and give the engine a pull
I always use a known good plug for this, often warmed up in another engine first .
Engine goes bang = timing is OK & valves are closed
Goes bang out the muffler =open exhaust
goes bang out the carb = open inlet
2) depending upon the results do the same down the carb throat