striver

STRIVER, n. One that strives or contends; one who makes efforts of body or mind.