Take off your points cover and see if it gets stuck in the same place every time....since you have already tried to kick it a few times
second thought is look around the oil pan for broken parts that may be getting hung up in the primary chain or cam chain ... like maybe cam chain tentioner parts that may have failed.
Have you tried either of these suggestions yet? More information is needed.
Regardless of the problem, I would expect that some disassembly is going to be required for an accurate diagnosis and repair. Can't imagine a problem like this going away without deep intervention. Obstruction of the primary driveline could include any (or all!) of the following:
>Tach drive gear binding on cam (loose? broken?)
>Valve obstructing piston (broken valve spring or missing retaining collet?)
>Foreign object bouncing around in one or more cylinders (bolt? washer? broken piston? broken piston ring? gremlin?)
>Cam chain binding (broken cam sprocket? loose parts getting wedged between chain and sprocket?)
>Primary drive chain (between crank and trans) in a bind (primary chain tensioner failing? loose parts getting wedged between chain and sprocket?)
>Transmission input shaft binding (bearing failure? bent? loose parts getting wedged between clutch basket and crankcase?)
>Kickstarter ratchet mechanism failing?
>Electric starter ratchet mechanism failing?
Along with rb550four's suggestions, I would recommend removal of the valve cover and make sure all the valve springs, spring retainers, cam sprocket, tach drive gear, etc are all intact...