Focus on spiritual advancement first l, the rest will fall on place. Don't try to do it all at once, do your things bit by bit, slowly but surely.
Meditation is the key, with proper advancements, even addictions and best habits, will fall out naturally