This has worked for me. Just try to enjoy a self bombardment of the foreign language and hope you will catch on eventually.
I'm in progress learning Vietnamese this way. To me, whether it works or not is no longer a question :)
Were you trying to learn a language or did it just happen to you?
15 years in china, with a chinese wife and everyone in my family and my environment speaking chinese with each other did not help me learn more than a few words and phrases of chinese. so just bombardement is not enough, you must be doing some active learning if you want anything to catch on.