If you have air, good spark and compression, you probably have a fuel issue.
I cleaned my carbs once (quick & dirty) when I first picked up my bike. It ran okay...terrible throttle response & only ran on one side. Read about other people's issues with cleaning carbs, so I went all out and tore them completely apart, ran fine wire through jets to get the big crusties and then boiled everything in cider vinegar for a like-new clean. Also found out I had pinholes in the floats which was part of the problem. Ordered new floats, slapped it all together and poof...works like a champ.
Obviously, check plug gap, or buy fresh plugs to be sure they aren't the problem. With the plugs out and grounded, when kicking it over you should get a strong blue spark. (you should get a good rapid "snap, snap, snap, snap, snap" on a kick). Invest in a compression tester.
like this one
Twist the throttle wide open and get a reading, should be north of 155 psi (if I recall correctly) and both cylinders should be within about 5 psi of each other. (refer to the repair manual to verify) You can do the wet test too, which involves putting a small bit of oil in the cylinder (some use 2 stroke) to see if compression readings improve.
At this point, you'll be looking at cleaning the carbs. If that doesn't fix the issue, you could have some more in-depth issue, like timing, bad coil, poorly seating valves, etc.
A general rule to keep in mind when fixing things is to try the cheapest and easiest potential solution first and work your way up. Also, read your service manual cover to cover. It's chock full of good information and even has troubleshooting sections.