Keys to Self Empowerment and Development