I am only going to address one issue that jumps right out at me. I think your jacket is too short all around, both the body and sleeves. Not only is there shirt showing above your kilt, but far too much sleeve showing as well. Others can get a bit more detail oriented with other issues.