A boxy or oversized jacket would give a nice proportion to your body shape. Best to wear with a pair of slim jeans.
A hooded or wide collar long cardigan is a good match with your slim jeans. Wear it over a simple top.
A deep v-neck shirt with flared or wide sleeves and straight pants will balance your figures.
An open shouldered or scooped neck shirt will work with your straight jeans. It will also bring attention to your face.
A top with a side slit or asymmetric hem works well in deemphasizing your hips. Flared jeans complete the look.
A short flared top with detail at the neckline and sleeves will help to broaden your upper body and draw the eye to your face. Complete your look with dark wash flared jeans.