Why do countries engage in trade?

Some countries aren't geographically positioned to have much if not any type of resources such as Oil or Timber. And some may not have the resources to make goods. All of those can be vice-versa.

Sometimes trade can be used to improve relations between countries.