So you have good spark now?...If so, check the fuel system!......If you can, get the engine running, using a small squirting bottle, squirt some fuel directly into the carb, the idea of this is to bypass any problems with dirty fuel tanks, fuel lines, pickups, filters, pumps, seals, diaphragms, etc.
If it will run using this method, then work backwards from the carb.