Can one improve his/her English skills?
Most of us students would say that English is a Language- a subject which cannot be improved through lessons. But it's just a mindset we students have develop towards English, maybe as an excuse for ourselves? Actually if we're willing to, our English can be improved. But it takes a lot of time and practise to do so.
By making an effort to speak proper English in your daily life is one way to do so. Reading is of course another way where you can widen your range of vocabulary knowledge. Doing active reading instead of passive reading, one can highlight words providing important messages or go the extra mile to checkup on the words he or she is unfamiliar with.
English is fun and interesting only when you use a positive attitude to want learn it!