Internal really means mental, and external means physical!

Both are necessary for any endeavor to be practiced to a high level of skill. There is nothing wrong with practicing in your mind. It is of great benefit, however, if you cannot translate that mental training into an effective and efficient physical demonstration of ability, then you have not done much with your time and practice.