has spark and fuel, wont start.
Hard to say, "running rough."
Got a meter? Pull all the plug wires and check continuity. Shake 'em around looking for bad spots
Inspect the cap for "carbon tracking" and cracks, same with rotor
Electronic? Bad reluctor gap can cause rough running, as can improper timing.
Carb??
Lots of stuff. You probably need to find someone to help you nearby at this point