Flickering Lights

My lights flicker all the time. I've completely rewired the entire car. I have a ground wire from the battery to radiator core support to ground headlines, battery to the driver inner fender, another from battery to driver cylinder head. Rear of passenger head to the washer motor, from washer motor to passenger kick panel for interior accessories. From there to rear of the car to ground tail lites, electric fuel pump. Do I need to ad more body grounds? The car surges too, and I'm wondering if it's because of intermittent voltage to the MSD box due to poor grounds.