Same with me, I did some translations from english to german and i think i did it well. I suppose my english is good enough to communicate in almost every situation (ok my technical english could be better because im studying at an technical university) but I think there are no complaints from anyone who spoke with me until now

I know it sounds arrogant but I had never any mentionable problems to learn languages due to being raised bilingual by my parents. I think thats why I could learn new languages faster and maybe better than other people. I learned English at school and especially by reading books and watching anime (I somehow prefer the original versions to crappy translations, ever since i have read that horrible "modern" translation of lord of the rings.) Thats it folks, have a nice day
Edit: Maybe some minor grammar problems, usuage of present perfect and stuff like this, but hey, most important is that people understand each other and sometimes you don't have to speak a single word to do that.