assiduous
definition: marked by care and persistent effort
example: I was impressed by my friend's assiduous attempts to learn French.
speech part: adjective
synonyms:
sedulous