Why do lithium batteries provide energy more efficiently than the zinc batteries?

When compared to other types of batteries, Lithium Battery is capable to be recharged hundreds of times and they will still present a considerable stability, they also tend to have a higher energy density, voltage capacity and will also have a lower self-discharge rate than other types of batteries, like Zinc battery for example. All these characteristics make Lithium battery a better power efficient type of battery