There has been a lot of discussion of this recently.
The Marinette engine is grounded to the hull. Mine were grounded to a stud thru a floor beam at the front of the engine compartment, and the batteries went to the same stud.
This is OK because the engines are electrically isolated from the shaft and prop, which must not touch the hull.
My trim tab pump and head, as well as a few other things, were also grounded to the hull. This is bad, there should only be one point of contact between power returns and the hull. You can't make a reliable connection between copper and aluminum, anyway.
It is best to have few connections and shorter wires in the starting circuit, and to accomplish that you can wire with heavy wire directly from the battery negative to a stud on the starter, and then take a smaller wire from the same stud to the boat's ground. This is the way most trucks and cars are wired - the battery negative goes to the block directly, and then to the frame.
If you have two engines and two batteries, and can start either engine from either battery using switches, then you will need to either put heavy wire between the two battery negatives, or connect battery negatives and starter negatives all to one stud. This is so the starting current can get back to the correct battery.
There is a pdf on my website (32' Marinette Wiring) that shows how I did it, perhaps it will be useful. I have diesels, but they start the same. There is also some 'generic' wiring that is all I know about what the factory did, under Marinette Wiring, Generic.
www.geocities.com/dougmrose/Before you go back in the water, make sure you have no connection between hull and shaft. When I got my first Marinette, someone had assembled the flange insulator improperly and there were bolts from the shaft flange thru the transmission flange.
1975 32' Flybridge Sedan, twin Perkins 6-354 diesels, 1:1.53 velvetdrives, 16 X 19 props. Merritt Island, Florida