Causes of slow spark?

A couple things.
Flooded.plugs wet? Crankcase gas fouled?
Weakass battery.