This is what knowledge does, it cleanses our mind from all this; cravings, aversions, sorrows and regrets are taken away and you feel alive and fresh again.
Bhakti is not against knowledge. Knowledge leads you to devotion and devotion in turns invokes the wisdom within you.