Yes to this one but total immersion as mentioned above can play a key role.

One thing I've observed the foreigners I've met who took formal classes to learn Filipino can speak it better than us. Coz they are grammatically correct and can speak the language purely without injecting English words and phrases.

Shameful sometimes.

:D