Pleated skirts with tight fitting blouses. The skirt will enhance your small waist and will make you look taller because it will show off some leg. While the top will do a good job of showing off your bosom buddies.
socks with skirts or shorts will cut off your legs and make them looks shorter. To elongate your legs, wear heels or shorter skirts with sandals.
Also, blazers and black leather jackets would look really cute on you :3 your so lucky you can wear heels.. I'm 5'8 and I can only wear flats and it sucks. Plus, pants are always way too short on me :/