I actually think most of what you have works, except I' not keen on the blue against the PC jacket.
The kilt looks a fraction high on the waist to me, maybe the lack of a belt is creating that illusion because it looks good with the PC jacket.

With the light blue shirt, either hose would work. With the dark blue shirt I'd try a dark grey hose to match the grey of the kilt.

For the PC I like to see non coloured hose so that would be dark grey or probably black to match the jacket, maybe with white flashes to match the kilt? The black/white diced hose look like they'd work too but these are usually pretty expensive.