Most of them do, but a few need to touch special stones or to be traded to other people for a time. But battle experience never hurts anyway.
The badges are proof that you've defeated sixteen of the most powerful local Pokémon trainers. They also come with perks, such as discounts in store or enable Pokémon to fly or surf the waves with human riders.
[text]
The badges are proof that you've defeated sixteen of the most powerful local Pokémon trainers. They also come with perks, such as discounts in store or enable Pokémon to fly or surf the waves with human riders.
...Yes, I know that doesn't make much sense.