I think it is a combined process.
Firstly, students are needed to be inspired to learn English. They should be told about the prospect of this language from the primary level. Parents will have to come forward to do this, basically.
Secondly, students will have to be self-motivated
Thirdly, Students will have to be given sufficient number of good books from the beginning (I am shocked, very few books are of a good statndard at the basic level)
Fourthly, Students will have to be acquinted with good teachers with quality English pedagogy (It lacks at the primary level, where a student is infused with basic concepts of English)