everything
hard-fought
hard-earned
put out
dead set
do one's utmost
go to extraordinary lengths
marathonic
pull
struggle
monumental
strivingly
pedal to the metal
hard going
bust one's neck
all out
get stuck in
heave
bust one's butt
show willing
with difficulty
one's socks off
push
go to the trouble
effort
go for it
for all one is worth
conatus
go to the wall
pea patch
bend over backwards
go ham
diligence
Herculean
application
laboring oar
with all one's might
Sisyphean
exigent
superaccomplished
bust one's balls
like anything
formidability
tall
toughness
laboured
go a long way
slave away
someone's heart out
exhaustively