You cannot separate knowledge and devotion. In the beginning, if there is knowledge, love (devotion) will soon follow. And if there is love (devotion) in the beginning then knowledge will soon follow. So never think of them as two separate paths.
Saying "anything good happens through grace and anything bad happens through karma", keeps you grounded.