Short-version of what I was going to write:

If you are practising to any degree (through conversation), you will still reflectively analyze the language and form pattern recognitions in much the same way as you would "solve a math equation". The difference is in medium which makes the process different however the mechanics are similar.

Ultimately, the best way is to have a degree of both. Neither one on their own is sufficient to fully grasp a language.