73 duster wont crank

I have a 73 Duster, wont crank but fires up when I jump starter relay. I found a bad fuseable link at outside firewall connector from amp gauge to starter relay. I then did the MAD amp gauge bypass, and also replaced the wires from alt to voltage regulator, because battery would die somestimes and when I would check voltage at battery I would get over 15 volts at high idle. I am running MSD and not using the factory module or ballast resistor. Harness was butchered by previous owner and I'm trying to get things in order. Any help would be appreciated:banghead:

Think I got the charging part, when I ran new wires to voltage regulator, I didn't add a leg for switched 12 volts.