i feel that badges should give a small bonus depending on how they are earned. For example undead hunter while wron if wizard fights an undead damage increased by 10% Fishing badge, attracts stuff i guess.. Can't recall how the fish badges are unlocked.