Hi,
I would take it to an auto electrical specialist to diagnose the fault....it could be a damaged alternator from dropping an earth...e.g. losing a phase, diode's damaged, etc.
Also, the battery could be old enough to not retain a charge and therefore the alternator is not able to provide the full current required.
Check also any other wiring (especially earth points) where there could still be some damage which is undiscovered.
Otherwise, it seems that you are going in the right direction and it is now just a case of fettling the faults that remain.
Let us know how you get on with it all