First off, all the standard tuneup items should be at book value, including the timing. If you're having trouble with adjustment ranges, check out the timing plate lateral movement with the springs of the points loose. Either peen near the bottom the of the plate for a tight fit in the mounts, or make a feeler gauge shim so the plate can't slop around.
Make sure your plugs aren't resistor type, are correct heat range, clean and gapped properly. Check you plug caps for inline resistance and that they screw tightly into the ignition wires making good contact.
And, check the voltage being presented to the coil primaries. All the bike's wiring connectors (and switches) can build an oxide over time. Ten inline connections that loose .1 volts at each connection, means 1 volt less deliver to the coils, and a corresponding weaker spark available for starting. A cold battery puts out less voltage,too. So, you get the double whammy and a hard to start bike. Cleaning all the interconnects inline between battery and coil should restore maximum voltage to the coils and spark plugs.