endeavor
-
Leave no stone unturned
To make every possible effort and investigate every possibility in order to achieve a goal or find something.
-
Pull oneself up by one's bootstraps
To improve one's situation or achieve success through one's own efforts, without relying on assistance from others.
-
Dig deep
To exert maximum effort and find hidden reserves of strength or courage, especially when facing a difficult challenge.
-
A tough climb
This phrase describes a challenging and difficult undertaking that requires significant effort, perseverance, and resilience to accomplish.
-
A daunting challenge
Something that is extremely difficult or intimidating to undertake.