The Indian word for ignorance is agyana. And stupidity is murkh
To read books , memorize shloka, and listening to lectures etc can really never get rid of ignorance.
You can accumulate information that way.
You read my blog. You accumulate information.
If you smart, you ponder on it. And say oh this is what I need to do
But it cannot dispel ignorance.
Ignorance is not having the experience of the divine self
To get rid of ignorance you have to experience divine self
That’s all

we constantly forget our divine self. Every second Who is to blame.
Stay in tune with your pure consciousness. At all times.
Difficult
By force of habit we go back to our animal like ritual of eating drinking mating and debating