The best batteries have like 40 times less energy density than engines running on oil derivatives. Even considering that electrical engines are 90% efficient while combustion engines get like 25% efficiency, that still leaves the factor of 10 for energy density. That implies much bigger weight. And to compensate the engines must be more powerful.