Ideally, instead of a hard and rigid "these stats allow for these weapons", attributes affect weapons differently, such that you'd naturally lean towards a specific weapon with specific attributes, or specific attributes for specific weapons
For example, let's say the stats do these...