To charge a lead storage battery you must

apply a direct current to it.
hold a magnet close to it.***
force alternating current through it.
increase the pressure on it.

No, magnets won't do it.