In that context don't kick ass means aren't exciting or effective. guru has several meanings,
A teacher and guide in spiritual and philosophical matters.
A trusted counselor and adviser; a mentor.
A recognized leader in a field: the guru of high finance.
An acknowledged and influential advocate, as of a movement or idea.
Source: guru - definition of guru by the Free Online Dictionary, Thesaurus and Encyclopedia.