Won't start one day and fires up first crank next day

When I got my car back from a shop, the car wouldn't run. Most of the wiring you see in my pic is from the shop. I removed the ballast and found the ECU only bolted on the bottom flange with a sheet metal bolt. They drilled 6 fn holes in my firewall for the ECU and only one lined up and was used. I know it is not grounded properly, I have work to do.

Any pics of what good looking ECU wiring looks like?
I would also use a separate ground wire for the ECU. You don't have to, but it's simply a personal preference of mine.