well, the way i learned speaking is that i developed an ear, so i got myself accustomed to huge range of expressions especially those of communication, of course depending on all what i can hear whether thru the tv or the radio or podcasts
writing, i used to write depending on my arabic experience in writing, so at the first place i was thinking as an arabic writer but write in english
reading, i always read, anything in english, time over time that became easy for me
and i still improving my skills using everything available
thanks sister for sharing the idea