I currently have a lot of drawers.I have 2 small Wal-Mart drawer units, which have little tiny drawers (not sure how many). I have yet to fill the first one, but I like being specific in my sorting, so I'll need a lot of drawers. So far I have:
Hats (any headgear that would be soft in real life)
Helmets (any headgear that would be hard in real life)
Neck Stuff (backpacks, beards, armour, etc.)
Visors (includes goggles)
Animals (probably going to graduate to one of the bigger drawers at the bottom, it's almost overflowing)
Window Panes (sizes separated into plastic bags)
Those funky 1x1 plates with a tooth on them
Small Wheels (any wheels that fit on the small wheel pegs)
(I may get rid of all the colour-specific ones)
Then in one of the bigger drawers at the bottom I have plants.
I also have a few bigger drawer units, which have 5 drawers each. They currently have mixed up stuff, since I had to clean up for Astarte dinner, but my plan is as follows.
All my baseplates and large plates will go in one drawer, and then my railroad tracks will go in another. For sorting my bricks, I'll be using a system that's based around the number of studs on the brick. For example, 1x1's and 2x2's will be on their own, but in the 3-stud drawer I'll have 1x3's and the corner bricks. In the 4-stud drawer I'll have the 1x4's and the 2x2's, etc.
I also have dividers for the drawers, so I'm putting arches, Exo Force joints, headlight bricks, and other stuff in the smaller sections.
Hopefully you can draw some inspiration from that wall of text.