I guess there are different ways to do this. One thing that I was using to transition from drivers to passenger side ( on 1997 e350)is the floor support channel just below the front seats. Bear in mind the is an obstruction in the channel so I think you can only get through on the back side of the channel. A snake will fit through but not a large cable. Use the other side.
Running back you can run along the inside of the outer walls , parallel to the rear heater and ac lines. In frount you can snake up into the inner fender to get to the passenger side start battery.
Rather that run cables though the floor or firewall I have used bulkhead battery connections for a cleaner install.
https://www.amazon.com/gp/aw/d/B09TL...haWwp13NParams
https://www.amazon.com/gp/aw/d/B08Z1...haWwp13NParams
With these bulk head connections you never run the cable through a wall. I have passed them through the gas filler tunnel ( the protrusion into the interior for the gas filler tube) or you could probably use the Floor as well.