TNT has about 1/10 the energy density of petrol or diesel. Capacitors have lower capacities than batteries.