Blah blah Pencil Skirt blah Poofy Shirt blah blah
Basically it works great together the colours, great, you already knew that. Now your well fit, and the puffy just makes your boobs look bigger which works for your benefit in a Real Job environment.
Now Ozy:
Get some pants, a straight cut or even something a little looser (you dont look like a second skin, skinny jeans kinda guy) but with a faded blueish-black (even dark blue is balls, and looking at your Dr. Ozy pic, that is a bad idea, and try on a smaller shirt size, see how it feels and looks. Or try throwing on an undershirt, something thin like an Obey shirt for complimenting colour or a crappy white crew neck from Wally World. For your jacket, try some dark greyish jeans and a medium earth tone shirt, like a light brown or you absolutely cant go wrong throwing Navy on top of White or Black/White.
And let me repeat, pay more for your jeans, they will look better and last longer. And dont let anyone tell you fake fading is unauthentic and douchey, real authentic doesnt look as good and thats what this is about.