Only way to control the mind, is to neglect the dictation of the mind & always Chant Holy Names of the Lord.
Of sacriﬁces I am the chanting of the holy names [japa].
Bhagavat Gita 10.25
Living beings who are entangled in the complicated meshes of birth and death can be freed immediately by even unconsciously chanting the holy name of Krishna, which is feared by fear personified. — Srimad Bhagavatam, 01.01.15.
One who chants the holy name of the Lord is immediately freed from the reactions of unlimited sins, even if he chants indirectly [to indicate something else], jokingly, for musical entertainment, or even neglectfully. This is accepted by all the learned scholars of the scriptures.
Srimad Bhagavatam 6.2.14,
If after years of chanting we still have no taste then we have some problem, either with hearing the Holy name or with our level of surrender.