How is it an idea to strengthen the weapon as you use it?
Example let's produce guns sealed, some conditions for removing seals and a certain progression to break the seal on every straight hit(0.0001) or
each class use a unique skill count (Knight=Holy Strike/Warrior=Slash) depending on the breaking of the seal.
Weapons gain powerful passive abilities.