I think that it would be ok, though I would switch out the red shoes for another color like green (too matchy with the red). What color is the lace edging with the gray sweater? I wouldn't wear it with a belt because I think that it would look like there is too much going on, unless it was small and simple.