Stovepipe can make it longer. You can try leggings or pencil pants.
Another way is to wear pants and shoes of the same color, which can increase the length of legs.
Although niiT doesn't wear high heels, I think it's a good suggestion to wear high heels. If you really don't like it, you can buy high-top shoes.
Buy a short coat with a long span, you can buy a small suit, or you can buy a strapless dress. It will definitely look good.