I would have to assume since you have spark and compression your problem is fuel related. I would check the float level, it sounds to me the float level may be too high letting the engine flood when its sitting. Try letting it sit and idle for one minute with the fuel shut off, let it sit for a couple hours, then turn the fuel on and see if it starts easy. If that works then your float level may be off. Pick up a manual and adjust it as described in the carburator section. If you keep kicking it for 10 minutes to get it started each time you ride you will eventually break the shaft the kick starter goes on. It happened to my friend.