Lama Surya teaches the following Six Building Blocks of a Spiritual Life:
  - Daily Spiritual Practice
 
  - Spiritual Study/Reading
 
  - Inner Growth Work
 
  - Regular Group Practice
 
  - Work with Teacher(s), Elder(s), Mentor(s)
 
  - Altruistic, Charitable Service
 
The first three tend to be more "alone", the second three more "together".
For further explanation, see 
Lama Surya's Facebook Note on Six Building Blocks.