任重道远
English Expression:
  1. n.  the burden is heavy and the road is long — shoulder heavy responsibilities
  2. n.  The load is heavy while the way is long
French Expression:
  1.   porter longtemps une lourde responsabilité, prendre une charge lourde pour un long trajet