A lot of us here, are not too keen on the long Ghillie laces, but even if you like them they could be tied much lower and they won't slip as much.

Just a note if I may, it seems that you kilt is being worn very long, it's good to see a bit of knee between the top of the hose and the bottom of the kilt, and by wearing the kilt higher you won't see any of the white shirt peeking out below the waistcoat, and usually a buckle isn't worn if you are wearing a waistcoat and it stops the waistcoat sitting flat.