Kim Kardashian may be using her brand for good: Kennedy