Tesla 85hw battery pack 1200 lbs.
3000 kw X 4 hours = 1200 kwh.
1200kwh/85kw*1200 = 170,000 lbs.
A GE/NS Dash 8 weighs in at about 390,000lbs
https://www.tesla.com/powerpack
Furthermore, it makes zero sense to compare "3000kw x 4 hours" since diesel electric locomotives can run for N>>>4 hours.
Furthermore, you're comparing the weight of batteries alone compared to the weight of a whole locomotive.
This is simply you reframing the conversation from using batteries to allow hybrid electric trains to use short sections of non-electrified tracks to hybrid electric trains won't work because they don't have the range of a diesel locomotive.
I'm going to put this down as you're unwilling to argue fairly and thus lost this argument.
Note that the eastern seaboard (with its bridges and tunnels and topography) is getting electrified; the long and flat midwest is not.