struggler

noun

1.
a person who struggles with difficulties or with great effort
Derived from:
struggle