As a Brit, but not a teacher, I would advise as follows:
The Oxford English Dictionary can help:
3 an innate, biologically determined urge. 4 an organized effort to achieve a particular purpose. 5 determination and ambition.
Someone who is "full of drive" is full of Item 3, 4 &/or 5 above.
Hope this helps.
PS Please find below a modified version of the Webster's Dictionary definition of an "avatar":
Avatar - Definition from the Merriam-Webster Online Dictionary
1: the incarnation of a Hindu deity (as Vishnu)
4: an electronic image, selected by a computer user, to represent themselves.
Student or Learner