I definitely wouldn't suggest those shoes. Even if they were lighter, they wouldn't match the red of the dress, and plus they have that "patent leather" look so it definitely will look out of place.
The blouse is a real hit or miss-- especially with the... flared sleeve thing going on, they'll probably look really awkward. And knowing F21 blouses, it probably wouldn't be best.
I would suggest white shoes, most definitely. Not only would it match better (and even out the white in the outfit), but it will match whatever future dresses you plan to buy. I recommend
these, I have a pair myself and they are really comfortable, and they look great with most of my outfits. If you prefer low-heeled or more flat-like shoes, then try taking a look at
these. Or these
these (though I'd suggest something that doesn't have an inch-long hole on the side).
As for blouses... good ones are harder to come by in a regular store, so I'd probably suggest looking for a nice white cardigan or something, since that jsk is gorgeous by itself, without a blouse. :3
And... I'm not quite sure what you're saying about the headdress?