Scott, I especially like the way the badger sporran matches the black and white of your shirt, tie and jacket.
The navy socks are fine, and I see no reason why black socks would not be acceptable either.
Some of us are peacocks, it seems – other colours would not be wrong, but your choices are fine.
Regards,
Mike