Morph,

If you plan on wearing the Prince Charlie jacket, which I assume came with a vest, then there is no need to wear a kilt belt.

However, for occasions when you are not wearing a vest, a nice kilt belt would help complete the outfit.

About the fit of the shirt, it's hard to tell without pictures, but if it feels baggy to you it's probably too large. Dress shirts should not look baggy.