i did learn english (at least most of it) in videogames (believe it or not), and in TV shows, and i haven't go to another country (not with english like primary language).
PD: my post can be full of mistakes but you get the idea.
C U
Mistakes you have made:
"I haven't gone", but you should have written "I haven't been to" or "I have never been to"
"not with English like" use as instead
and few others
But I got the idea, though and that's what really matters