To unlock all the perks for your weapons in God of War, you need to upgrade them to their highest level and then complete specific challenges, such as killing a certain number of enemies or performing specific combos. Each challenge unlocks a new perk.