Also, no English isn't my first language. It is my mother tongue however, since I was born in Colorado, USA. However I moved to Sweden when I was three. Mom and I speak a lot of english and I talk a lot to friends online and IRL in english aswell so I would dare to say I am better with talking. But then again maybe I am not that good?
As for grammar and spelling; I have never been super good with texts in either language, Swedish or American. But when I spend more time on what I write(roleplaying) I know how to fix errors and so on.