Find the word definition

Wiktionary
give of oneself

vb. (context idiomatic English) To devote oneself unselfishly to a task, especially to give time and energy.