I guess we are on the same boat. Studying english by yourself is always exhaust and frustrating exercise.
I was looking for a short cut to learn english for long and dagerous(?) journey. everytime, however, I found there are no such a magic method to do so.
I definitly need more practice like you. Even though I'm fairly new in this forum, I can asure you this place is one of the most efficient and effective place to improve your writing.
Welcome on board.