340 turns over, got spark, won’t fire and run

If you have spark and fuel, then it’s spark timing, low fuel or bad plugs.