The + terminal of the electric fuel pump needs to be wired to the switched side of the ignition switch. It would be a good idea to install a low oil pressure shut off switch in line to the pump for safety reasons as well.
The + wire of the electric choke needs also to wired to the switched part of the ignition switch.
One thing that could help you overall is to use the Pantera-Electronics Engine Controller.
http://pantera-electronics.com/eis.htmIn your case it has two features that will help your situation. It controls the electric fuel pump, giving the engine an initial pressurization of fuel from the pump to pressurize the carburetor, then controls the rpm of the fuel pump as is needed by the engine, determined by the engine rpm.
It has a feature that controls the opening rate of the electronic choke. The rate is changeable to your own specific needed choke opening rate.
There are other benefits it provides. One specifically that I love is that it will fire fouled spark plugs and will clean the fouled plug while the engine runs. At this point in time, it is the only ignition system that will. Certainly an MSD WILL NOT.
As far as what spark plugs to use, everyone is going to have an opinion on that. With the P-E Engine Controller, that becomes much less of an issue considering the anti-fouling feature of the unit.