battery getting drained while driving

Batt grounded to sub frame .Have sub-frame connectors welded in.Alternator has ground to firewall,motor has two separate ground wires to sub frame and fire wall.You would not even think about telling some one living in the desert about not having enough cooling if you lived in the dez. was 103 two days ago.More fan more better.