Knowing-doing gap exists because people mistaken knowing with doing. Just because I know how a car is designed does not mean I can design one. Knowledge without practice (i.e. doing) remains as information only or book knowledge.
So translating that knowledge into skills requires practice. Lots of practice in fact. Why? Because practice helps one internalizing the information and acquiring the necessary skills. Through repetition and conditioning, one develops the muscle memory, second nature, or ritual, that is a key part of the mind-body connection.
Further, practice integrates the skills into our own repertoires and make them part of our ready delivery capabilities. It separates the professional performance from the amateur’s and the winners from the wanna be’s.
In summary, there is no substitute for practice. It is a necessary step in making any skill functional and useful. Shall I say it again? Practice!