Check that spark out is it blue and bright? Take the plug out and ground it on metal, like rest it on the head fins and kick it over a few times. If not strong it could be a number of things like ignition coil or plug wire/boot, bad ground.
Start with the basics before shelling out cash for a new stator or points. Spark, fuel , compression .