I see nothing to be ashamed about. It's fairly organized for what you have. I love the modular clear plastic drawers as you have at the bottom. I totally organized my sewing room with several of those (only deeper) from Walmart. The other stuff I put into canvas bins (also from Walmart), the ones that have a little window for a label on the outside. That way I could also know what I have and where without having to have it all visible. So I separated into such as: sock yarn, sweater amounts (keep all my sweaters' worth of yarn in one or two bins), notions, etc.
The canvas ones also come in two sizes as Wallyworld, so check them out. You gotta work with what you have and what you have isn't so bad, you just need to hide it in plain sight
. Don't forget a labelmaker makes ALL the difference. I'm on my 2nd one
ALSO: I just finished reading a booklet I bought at the checkout counter at the supermarket (organization for dummies type thing).....the author recommended separating things on shelves with sweater separators that look like the pic below. I thought it was a great idea. She recommended the wooden ones, which you might prefer to the wire one in the pic. That would help keep your like items together without falling all around and look and feel better organized. I got this pic from www.organize.com
or try something like the Containerstore.com