Yes, it is important that catechesis not be purely theoretical. That won’t do.
Catechesis is about giving them doctrine for life and, therefore, it has to include three languages: The language of the mind, the language of the heart and the language of the hands.
Catechesis has to include those three: that the young person might think and know what faith is, but, at the same time, feel with his heart what faith is and, on the other hand, get things done. If the catechesis is missing one of these three languages, it stagnates.
Three languages: thinking about how you feel and what you do, feeling what you think and what you do, doing what you feel and what you think.