No need to move any country to learn English language.You can learn it through online.
If you are serious about learning Spanish, you will able to speak the language in 6 months or less time.
The official language is Filipino and English according to Wikipedia.
You have to learn the words, pronunciation and grammar rules, if you want to sound like a native speaker.
Yes with proper language therapy we could easily speak or write any language