check for spark you might have the kill switch shorted out if you have spark your wood ruff key might of sheared and the only way to know is to take the mag rotor off and take a look. the wires to the mags coil the part under the cover can break or unsolder one is very hard to see very fine wire that is the wire from all the coils winding if it breaks or is loose you will need to re solder it back on.
If you leave your bike out in the weather moisture can raise h3ll with the wiring water droplets will short it out you could have something as simple as a foweled spark plug systemmatically work through the systems one at a time you should be able to find the gremlin or gremlins.
something else is make sure you find the sweet spot on the fuel valve where it will flow the most fuel. The fuel valve on most have a screen inside the tank and they will gob off due to the BS inside the tank. You can pressure up the tank with your lungs as long as the tank is not too full for some reason the fuel filters will cause a stoppage a little pressure into the tank and away it will go the main jet can plug off and so can the float needle the choke is known to get onery at time and vibrate to the on position at times. A quick check with a compression guage will let you know if the cylinder is in good shape about 90 to 100 psig with the throttle closed should be in the good range.
The air filter will gob off with fuel/oil and over a short time it can cause a very rich condition wash it out with warm soap and water wring it out and install it dry as it will soon be oily by itself(no need to oil it unless you really want to)
Just some ideas to get you to think what is thecause of your problems these are dirt simple engines take your time and enjoy the little booger.
Norman