Skill ups are a horrible idea. They're simply another exp bar you have to fill, only worse. So getting to a higher level doesn't mean more mastery with your weapon? What else is your character learning from EXPERIENCE points?