Dotty Ps have heaps of longer black skirts at the moment, One of those and DD's cheap burgundy H&M blouse would surely be better.
and plain white shirts if you don't have a jacket look terribly school boy if your under 30 and just dull and boring if your older.
DH and I have a running war over this. Since he never wears his suit jacket, I keep replacing worn out white shirts with stripped ones.