I've found that it often looks nicer if you find things that blend or "play nice" with the others than it is to try to exactly match a color. I usually have a focus fabric to start with and play around with my stash to see what looks good. If I don't have enough, at least I've got an idea of what to look for that will narrow down my choices. You don't have to have every color in each print. You might have a focus fabric with several colors, then each other fabric may have 2-3 colors that blend with the focus fabric. Sometimes what we perceive as an ugly fabric is actually the one that pulls it together!
Also you need to vary the scale of the design for added interest. If you used the same print in different colors or fabrics too similar in design, it can look blah.