Thanks for the nice welcome!

I'm not saying my English is bad, I feel pretty comfortable reading and watching stuff in English, but it could be better
Anyways, I'm under the impression that my writing always seems a little weird in forums, because it's so stark (?) from the formal education at school.
Oh and I didn't get the phrase "taking the mic", can somebody explain it to me?