ありったけのattain the many objectives one has in common: 共有{きょうゆう}する多くの目的{もくてき}を達成{たっせい}するbecause of the many difficulties one has had: 困難{こんなん}が多かっただけに