As somebody who just stumbled onto this, I like everything about it except the use of the name "Tzocatl".

For some reason the words of power themselves don't both me, but using "Tzocatl" in ability names when everything else is given in more genericized English terms ("words of power", "Knight-Scholar", etc) rubs me wrong. It seems like it would fit better if it was mechanically referred to with something like "First Speech", then in ability descriptions or background fluff the Tzocatl name was mentioned.