Actually these are the steps:
Listen / Read > Write > Speak
We should give our time to our studies instead of asking others that how we can make good routine.
for English we should chose international books. Locals are not that much effective because they are written for get profit not to spread knowledge.
for English grammar of course
"English Grammar in Use by Reymond Murphy"
is a good book.