Just a suggestion why not make traits more general for example:
All weapon cool down -20% instead of just like for one weapon.
It’s disappointing when the cool weapon type u want to use doesn’t fit your build for example I want to use a sword but had to use a hammer due to traits giving some special effect like chill which only applys to hammers.