What is the best and easiest way to attain moksha? I am a devotee of Narayana. I worship all his incarnations like Rama, Krishna, Venkateshwara etc. I am 25 yrs old. I don't perform any rituals but chant his names and listen to his mantras, Keerthanas, songs. Go to temples. But being a devotee, I am not getting rid of my negative qualities and I am not getting the peace. I am not feeling his grace. few times I saw the idols of Lord Venkateswara and Krishna in dreams but I think it's only because I think of god all the time and my mind reflects it. Sometimes I feel what did I get by worshipping him?(I want spiritual progress not materialistic) and he really exists and listens to my prayers. Should I meditate? Should I combine Bhakti and meditation? or either of them alone is sufficient? Someone who are advanced in spirituality please answer me.