This is such a fun outfit.  You will need some accessories, like a push-up bra and a petticoat to fluff out the skirt.  the belt is kind of cheap, so you might want to replace that with something more snug.  I bought a 2X, I wear and XL.