I think the pants fit you really well and are quite flattering, and I do think the black does work really nicely with your hair color.
Perhaps you just need to accessorize the outfit to take it from ho-hum to fab?
I like the blue top underneath, another idea is to bring in red, like a red tote bag. And the shoes - an animal print on the shoes would be killer. Red or yellow or even orange shoes would also work.
A touch of cream or white somewhere (bag, watch, necklace?) would also help. I do really like the combo of khaki (or taupe or camel) with black and white. Hmm... how about a black and white checked scarf or hat?
So basically, instead of blue, bring in white/cream or red, and see how that works.
A jean jacket also looks adorable over a black top with khakis. Add converses or dock shoes in a bright color and there you go!