What a wonderful sounding experience.
As Don Juan and many others have said before, these plants are teachers or tools. They are not cures and they are not miracles. It sounds to me like you know what your bad habits are and you know how they effect you. So it seems that it is up to you to stop these!
Grandmother gave you a wonderful gift and lesson and seemingly motivation but it is still up to you to continue this work and expand upon it.
Thanks for sharing your experience and I hope this advice makes some sense! Remeber the learning and experience dosent stop at the end of the trip, it really has just begun. Time for integration.
“How long will this last, this delicious feeling of being alive, of having penetrated the veil which hides beauty and the wonders of celestial vistas? It doesn't matter, as there can be nothing but gratitude for even a glimpse of what exists for those who can become open to it.”
― Alexander Shulgin, Pihkal: A Chemical Love Story