Here's a picture of my resistor cases.
As you can see,there's one for all values of 3k3 and below and one for 3k6 and above.
There's one tube for each value, apart from 1R to 8.2R and 1.2M to 10M which only have E12 values and are sorted as 1R to 1R5, 1R8 to 2R7, 3R3 to 4R7 and 5R6 to 8R6 and 1M2 to 1M8, 2M2 to 3M3, 3M9 to 5M6, and 6M8 to 10M respectivelt. Then there's >10M which is is empty at the moment, as I don't have any resistors in >10M and <1R which is quite full. The short fat tube at the bottom right is filled with miscellaneous resistor values.
I'd strongly recommend adopting a system like this. Plastic bags are find but keeping them in order can be a pain, having a couple of cases like this has the advantage of being portable.
I don't have anything like this for capacitors but I don't think it's so important, as there's not such a great range of values and the cases are totally different, but it's probably worthwhile, if you havea range of SMP capacitors.