go all out to do全力以赴做某事
spare no effort to do sth 不遺余力地做某事
strive to do sth /make an effort to do sth努力做某事