Could I try a mix of dragoon and Blue Mage? Have an attack that lets me drain the power of an enemy like Khimari's lancet, and then have it so that I might learn certain moves if I make it. What I would suggest (if this isn't too complex) is I learn a certain percentage of the move each time I use the attack, weaker moves being easier to learn and harder moves being harder to learn.