Lot's of threads on this topic.
There are different flasher types and different wattage ratings for bulbs. These can effect flash rate or even whether they flash at all.
Further, if the battery voltage is low, the flasher won't heat enough to break it's connection for the flash cycle. (assuming you have that type of flasher).
So, you need to report the bulb wattage, the flasher type, and the battery voltage, before moving on to possible ground issues or wiring errors.
Cheers,