Check all your battery connections for corrosion and tightness. Check all the wires on the dizzy especially the negative wire going to the points. Check the generator wires and belt tension, too.
You might also have a bad ignition switch. Check the wires to that as well. Does the key fit in there nice and tight and does it turn on and off nice and solid?