I think that you are always right to have the shirt and hose match, and if that colour is in the kilt than so much the better, the outfit here is spot on, I would not change a thing. I find that co-ordinating an outfit this way helps to pull it all together.