Kim Kardashian is her own biggest critic