the fact you couldn’t improve your spoken English to the fluency of natives within a year does not necessarily mean neither could others. YOU are looking at this all wrong.
One needs a good sense of linguistic acquisition in order for the quick and steady progress, and such a sense varies among individuals. Your advice is one-sided, and it’s all the more confusing for the OP.