Well, Sis, that is a very good question as I'm myself still in the process of improving myself!
So, hm, I can share with you all some of my tips in order to improve my English.
Yes, reading is the key here. I realized that reading everything in English makes my English improve much better. Don't care whether it is just a signboard in the middle of the town or the advertisements, I will read as long as it is in English. This is same goes with web surfing as lots of website are in English. In spite of that, I really LOVE to read English novels, don't care what genre, romance, thriller crime and so on. I still remember when I was in primary school years, I read a romance novel and brings along my little "Oxford" dictionary every where just for the sake to understand what I read. So according to http://www.malaysia-students.com, "Read anything and everything in English. You can read story books, newspapers, magazines, blogs, comics, English textbooks, instructions and ingredients on food packages, advertisements, etc. For story books, don’t force yourself to read something too difficult or something you know you won’t enjoy. Make reading fun! Read books that you ENJOY reading"
BLOGGING IN ENGLISH
Yes, dear, I'm blogging in English! This is one of my premier platform in improving my English writing skills. I blog anything that I want as long as in English. Motivation words is my first priority in blogging and try not to offend others in jotting down my ideas. I do agree that I'm not cool enough in grammar but I do try. I also goes from one blog to the others in finding something new especially in English and coding. Well, HTML coding is in English! So, every day we are facing English but we don't realized it. I want to suggest one English blog that is by Mr Clive, his grammar and wording are awesome!
SPEAKING AND SINGING
Hm, this one depend on the situation. I'm an English major and of course has to speak English when in class and studying. Sometimes, I tend to speak English to my friends and sometimes not. Alas from speaking, singing English song also help me a lot. Hm, set fire to the rain.....let's search for the lyric and analyze it......
PS: These all depend on yourself, if you have already stated that English is not fun and difficult, it will be but if you are positive towards it, InsyaAllah you will get it......