Hey,
The imperfect expresses an action that lasts in the past, or is often repeated. It is particularly used to develop descriptions in the past.
The conditional is used to express a hypothesis, an uncertainty, or to mitigate certain forms (to be polite for example).
The subjunctive generally expresses a fact simply considered as an idea and not in reality.