Only by removal of ego/Ahamkaar i.e. "I am this or that" one can become spiritual and for it there are only 2 main paths for spiritual progress, either Bhakti Marg of Prakriti(from Puranas), you call yourself to be servant of God and than live in world like Tulsidas, Kabirdas, Ramanujacharya etc., did or Gyana Marg of Purush(from Vedas), accept Sanyas/...
As far as spiritual progress is concerned, we should not link it to any particular way of worship. However, since the OP raised question based on the Bhagavata Purana, I would like to provide answer based on that text only.
The Bhagavata (VII. 5. 18) speaks of nine aspects of bhakti in a well-known verse. They are:
Hearing the names ...
Serving all beings is required for spiritual progress.
I abide in all beings as their inner-most soul. Disregarding My
presence within them, men make a show of worshiping Me through images.
If one disregards Me present in all as their soul and Lord but
ignorantly offers worship only to images, such worship is as
ineffective as a sacrificial ...