OK I'll say it. It is too short. You should be wearing a longer kilt. You should wear it higher at the waist and just a tad bit lower at the knee. If you had a narrower waist the length wouldn't be a problem because the height / width visual ratio would be better.

It could be worn at that length but it doesn't flatter you at all. Don't wear it get a longer one and look sharp.