The medicine cabinet should be for daily-use items only, like your toothbrush and toothpaste. Make sure there is enough space between items that you can easily reach in and grab what you need. Use drawer dividers to keep small items corralled.
Make your wall space a work of art. Hang floating shelves for storing the aesthetically pleasing items like perfume, and pretty jars filled with Q-tips and cotton balls.
Don’t keep infrequently-used beauty and personal care products in a small bathroom, especially one shared with someone else! If your medicine cabinet and drawers are overflowing, consider keeping the less frequently used items in a hall closet or another location.