It seems that you prefer cool colours, so it would be wise to stick to them. Start by choosing your cool neutrals, for instance navy and gray, and be sure to have at least SOME basics (like pants, skirts, jackets, coats, shoes) in these colours. Then you can easily add plum, raspberry, cranberry, etc.
I understand your need for a lighter colour like blush. Just be aware that blush can be warm, cool or fairly neutral. In your case it may be a good idea to avoid the warm (light brown-ish) shades and instead choose the neutral or more cool (pink-ish) shades, which will harmonize with your other cool colours (and probably your personal colours, I guess). Other light colours that will work with your palette and may be great choices for blouses, tops, etc. are lilac (pale violet), lavender and offwhite.
I don't know if you are familiar with the season colour system that was very popular years ago, but if not, your may benefit from reading about it and "recognizing" yourself. To me, you sound like a Summer. Of course, noone needs to follow that system strictly, but it can lead you in the right direction and show you which colours go well together and look great with your personal colours.
The patterned skirt you showed is very beautiful.
By the way, a patterned scarf in your favourite cool colours can be a marvellous "seed" item. You can wear it with anything, and it will tie together different colours in your outfit.