This usually adorable collared blouse gets a sophisticated upgrade with a pair of high-waisted fitted pants and chunky neutral accessories. I have a couple of more formal blazers but I didn't want to feel over dressed so I took off the detachable hoodie on a soft blazer-styled jacket to keep it structure and comfortable all at once. The key to wearing a hoodie or more casual jacket as part of semi-formal look is to pick one that's fairly fitted, in neutral colors and of a soft, but still structured fabric. I'm a bit on the petite side at 5"4, so I always try to make myself seem taller via optical illusion and heels - high-waisted is always my best friend when it comes to that and there is nothing like a pair of really well fitted pants to make my legs sky-scraper tall.
gray blazer-style hoodie(removed), snake-skin belt - ValleyGirl
cat print collared blouse - MD Fashion
black high-waisted pants - unknown
faux-snake-skin clutch, chunky rose pyramid ring - Equip
brown cuff - Cotton On