You should make a schedule for English. You can refer to it here:
Every day 30 new words with their meanings
Practicing spellings of words
Learning 20 idioms and phrases daily
Solving nearly 50 questions of grammar. Like fill in the blanks
Learning 20 foreign words daily
Practicing 2 unseen passages daily
Practicing 10 para jumbles.
To improve your Comprehension you must read regularly, novels, newspaper, etc. and note down the words whose meaning you don't know, this will help you improve your vocabulary and hence your Comprehension.