Reload, I hope you don't mind. I took the liberty of your picture and tried to upgrade this outfit. I tried to look for a top for that maxi skirt that would go with your body shape. You're definitely on the skinny side, and it appears that you have a long torso with boxy shoulders, which is why you look good in belted outfits and with your shirts tucked in.
So here are some choices that I thought would take that skirt up a notch or two. All of these tops are to make you look curvy because they have a defined waist. And because your skirt is a solid color, I thought you could pair it up with a printed top that already has a cinched-in waist with other interesting details to make a nice flow with the skirt. Again, personally, I'm trying to stay away from the solid-on-solid look, so that's why I'm not too keen on the outfit.
You have long dark hair, so it will give an illusion of height with the black from the background of this blouse. There's a yellow trim that compliments the teal color of your skirt and brings more spring color to your palette, and then white polka dots to add visual interest to the top and to give you a fuller bust line.
Brown and teal is a great color combo - you see it in almost every designs from interior decorating to pillows to beddings to clothings. I thought it would be a classic combo to pair it with this brown top. The white/brown print shrug with the belt-in waist gives just a hint of sex appeal because it gives the illusions of curves.
If you want to keep it soft and toned down the way you have it styled originally, then I think this white top would do nicely! It has the cinched-in waist, with flouncy sleeves and a little visual focus around your neck. It looks very romantic and feminine!
Then, lastly, I found this piece that has some analogues and complimentary colors to the teal skirt. You can see that the teal color is picked up in the shirt and makes the skirt and the blouse flow together. The only thing I don't like are the sleeves and the lenght of the blouse. The sleeves are too big and full. And the lenght of the blouse is just an inch too long. If I owned this piece, I would definitely bring up the hem on the blouse about an inch and alter the sleeves to be a little shorter and less full.
Well, that's all I could do today. I don't know if you like the suggestions or even the prints, but let me know what you think of the concept -- the cinched in waist, a little attention-getting print that brings the focus up to the face, colors combo and curve appeal.
(Sorry, I did not have time to scope our some accessories, this was way more time-consuming than I thought it would!)
*pictures are from Polyvore*