Ah yes, I remember this skirt- it is definitely fantastic but because it is really a "statement" piece, it should be paired with more simple, understated items. I'm inclined to say the pink shoes could be too matchy-matchy, but I wouldn't go with black either (perhaps a personal preference, but it seems too heavy a colour). What about nude, metallic, or white? Pairing it with a white blouse is a good idea, but again I think a pink cardigan could be too much pink (as you are wondering). Personally I think I'd play it safe and go with a white cardi too, but if you want something with more interest, maybe yellow or turquoise? Or even a pretty, soft grey... hmm- unless you'd find that too bland? As for the sleeves and the length of the cardigan, I guess it depends what the blouse is like, first of all, and the weather as well. I'd probably go for 3/4 sleeves and either cropped or just to the top of the skirt.
Do you know what you're doing for bag/accessories yet?