key factors for competitive success