How to store legos?

My son loves legos and his bucket is overflowing. Any suggestions for storage in a small room? He also wants to display his big pieces so we are working on getting shelves for this.

How about a clear over-the-door shoe holder? You can sort LEGO pieces by color, size, whatever in the pockets. Or plastic drawers you can stack to the ceiling if you want. Put easy to read labels on the front of the pockets or plastic bins so it’s easy to put them away and find them.

We have a cheap storage ottoman so it doubles as seating. We have it sorted inside in bags.