This is how I have my lego sorted. I used drawers
Large drawers
Lego Bricks
Bionicle armor,torsos, and stuff
Medium Drawers
Lego Plates
Bionicle Heads
Bionicle Weapons
Bionicle Launchers
Bionicle Ball joints
Miscelanious (large baseplates, Xpod containers Large pieces)
Bionicle Socket joints
Hero Factory bones, Torso, and feet
Hero Factory Armor and Armor add on
Hero Factory Heads, Helmets, Hands, Weapons and Launchers
Small drawers
Technic connectors
Technic beams
Wheels of all kinds
Gears and bushings
Pins
Axles
Minifigures and accessories
Doors windows and vehicle parts
Kinghts kingdom joints and ball connector bricks and ball socket bricks
Very small
Projectiles (Zamor, Kanoka, Cordak etc.
Flex tubing and rubber bands.
Its a very good system I use. I can find parts easier. Though searching for parts in my bricks and plate drawers is still a bit tricky.