A few thoughts:
- the intellectual ability of the staff
- reputation
- quality of industry contacts
- culture of firm, etc.
However, what makes it successful initially, may not be what maintains its success subsequently !
ithink software by High Performance Systems produced an analytical model, built in conjunction with McKinsey, that explored something similar. Model can be bought from http://www.hps-inc.com/
Good luck