Successfully leveraging knowledge transfer in distributed e-learning requires effective combination of pedagogies, technologies, and efficient management of learning resources. As a result, identifying and evaluating the critical success factors within each of these facets is vital for the success of e-learning. This paper explores the critical success factors intertwined within the learning ecosystem namely pedagogy, technology and management of learning resources in a higher education e-learning environment. Adopting a hybrid approach consisting of a systematic literature review and interviews with experts in e-learning, this paper shows that there is a discrepancy between theory and practice in e-learning in regard to the application of pedagogies, use of technology, and management of reusable learning objects. This implies that there is a need for tackling various issues regarding the adoption of appropriate e-learning strategies, knowledge sharing, quality, granularity and reusability of learning object for sustainable e-learning.