A black (or other dark color) waistcoat over the top of the kilt can be very slimming. You wouldn't have to wear a belt then. The waistcoat could even cover "kiltspenders".