In the short run a currency depreciation can make a trade balance worse if
a) there is no domestic producer of an import.
b) there is no domestic buyer for an import.
c) there is no export market for a country's output.