How to attain perfection in Krsna consciousness? Srila Prabhupada explains:
Yajnarthat karmano 'nyatra: all activities should be performed simply for Yajna, or the satisfaction of Visnu. Anything done otherwise, without the satisfaction of Visnu, or Yajna, produces bondage, so here it is also prescribed by Kapila Muni that one can transcend material entanglement by acting in Krsna consciousness, which means seriously engaging in devotional service. This serious devotional service can develop by hearing for long periods of time. Chanting and hearing is the beginning of the process of devotional service. One should associate with devotees and hear from them about the Lord's transcendental appearance, activities, disappearance, instructions, etc.
There are two kinds of sruti, or scripture. One is spoken by the Lord, and the other is spoken about the Lord and His devotees. Bhagavad-gita is the former and Srimad-Bhagavatam the latter. One must hear these scriptures repeatedly from reliable sources in order to become fixed in serious devotional service. Through engagement in such devotional service, one becomes freed from the contamination of maya. It is stated in the Srimad-Bhagavatam that hearing about the Supreme Personality of Godhead cleanses the heart of all contamination caused by the influence of the three modes of material nature. By continuous, regular hearing, the effects of the contamination of lust and greed to enjoy or lord it over material nature diminish, and when lust and greed diminish, one then becomes situated in the mode of goodness. This is the stage of Brahman realization, or spiritual realization. In this way one becomes fixed on the transcendental platform. Remaining fixed on the transcendental platform is liberation from material entanglement.
SB 3.27.22 purport