There are so many clever ways to organize supplies, but you'll want to choose what best accommodates your workflow. If your sewing machine setup is in the middle of the room, having a craft cart on casters that can wheel around to different work stations is a great way to store all of the small bits. Use mason jars -- inexpensively purchased at your local grocery store -- to sort and organize items like buttons, ribbon and rickrack. These clear glass jars allow you to see everything at a glance, plus who doesn't love looking at shelves full of color and texture? Add a permanent shelf on top of the cart for extra workspace.
Pegboard is an inexpensive way to keep everything in view and easily accessible, while creating a super-cute aesthetic. Paint the board to match your décor and then fill it up with sewing tools like scissors and rotary cutters. You can also use it to hang things like thread and ribbon for easy access. If you don't wish to store your fabric out in the open, shoeboxes are great for stashing your collection of scraps and trims, while larger boxes can hold your larger pieces of fabrics. Snip a little piece off and attach it to the front so you know what's inside. Clearly labeled plastic or wire bins are great places for storing patterns. You can also use clear plastic sleeves that you buy at an office supply store and organize them in clearly labeled binders. Any small systems that are efficient to store and that you can pull out and take with you to a workstation will always make for a smart organizing choice.