If you don't mind, here's a more polished version of your question. "I can understand speech fairly well, but writing is difficult for me. What can I do?" I don't see "speaking" as a noun very often; I'd prefer "speech". Phrases like "for me" should be at the beginning or end of a clause, but not the middle. So, "For me, writing is difficult" and "Writing is difficult for me" are fine, but "Writing for me is difficult" is wrong.