A RNG shouldn't really be meleeing for damage. At 28, get two archer's knives. Stick with these until you get a fransisca and/or hawker's knives (which can be really, really expensive). There's really no reason to get any weapons other than that. As you level, though, you will want to keep both dagger and axe capped so you can use the fransisca later and do atleast 1 damage in between firing to get some tp

Until you get archer's knives, in my opinion you should get a beestinger for the +agi it gives.