A stand up collar shirt that is nipped in at the waist and falls over the hips will enhance your upper body by defining your waist. Simple dark slim pant will balance your overall look.
A soft, draped shirt with color blocking adds interest and volume to your upper body. The shirt can deemphasize your hips if long enough to cover them. Dark straight pants will lengthen your lower body.
A stand up collar shirt that creates a v-neck will bring interest to your face. Pair with a long flowing layered skirt to elongate your lower body.
A button up shirt can be worn under a fun top to draw the eye to your face. While a wrap skirt will give movement to your lower body.
A stand up collar shirt tucked into a low rise, pleated slim pant works well. The collar and pocket details on the shirt add volume to your upper body while a simple dark pants lengthens your lower body.
A long cardigan or jacket over a button up shirt works well for your body shape. Slim pants with front seam details will lengthen your lower body. It is a good idea to keep shoes the same color as pants.