to begin to do sth with energy and enthusiasm
throw yourself / sth into sth
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición