I think the language/japan thing shows that it's stuff created in your head in isolation that is holding you back. And only a different view of things (forced on you through using another language) is what you need.
Keep it up with the languages though, always time well spent.
Keep it up with the languages though, always time well spent.