I am nearly a fluent reader and translator of French and can somewhat understand it spoken (I have a reasonably good passive understanding of French.), but are there drilling tools to improve my written and spoken French (active understanding)?
Online tools like Duolingo seem to only help with passive understanding (although it does have exercises to put French words in proper order).
Latinist Fr. William G. Most writes (Latin By The Natural Method: Teacher's Manual): "Active and passive mastery of language: […] A student has passive mastery of a form or structure if he can understand and translate it when he sees it or hears it. He has, in addition, active mastery, if he can make such a form or structure for himself. It is natural that passive mastery should develop much more rapidly than active mastery."