A lot of what you keep is what you intend to do. Do you intend to PvP alot? If so, low level duels? There are many items in the game great for different pvp purposes, that most people would toss away if they didn’t pvp or want to find the niche group that does to trade. Then, I keep certain items for Druid and Sin, even though I probably will never play them.
Some stuff you are missing, that I would personally keep:
Ginther’s Rift - A great repair durability sword that serves all the way through NM, and could be used early Hell if you get nothing better.
Butcher’s Pupil - A neat one handed axe with 35% Deadly Strike (Crit Chance). Great for NM, especially on a Double Swing/Frenzy Barb.
Sigon’s Set - One of the best general use low level sets. However, requires a lot of strength, so save low level +str charms.
The Immortal King set - While not the greatest, this full set is good at solo clearing Hell as a Whirlwind Barb. The Chest Armor Piece (IK Soul Cage) is pretty rare too.
Witchwild String - Outside of runewords, this bow when upped with the cube, is probably one of the best choices other than a Windforce for clearing Hell on a Bowzon. And it is useful out of the box at level 39, a great NM bow.
Stealskull - A great helm for melee or bow. MF, with Dual Leech.
Lightsabre and Azurewrath - Lightsabre is a great choice for a Hell Melee weapon until you can get better. At 85, upgrade to Azurewrath if you hadn’t built better. Both are Phase Blades, but Azurewrath is rarer.
But again, when you are first starting out, EVERYTHING is useful pretty much. However, there is certain stuff I always keep for leveling, as well as for midgame.