Air, fuel, spark and compression.
Could be a safety switch, sheared flywheel key, clogged fuel delivery, leaking head gasket, cam out of time and many more. Will it fire off with a flammable starting fluid sprayed directly into the engine? Pull the kill wire and check for operation.