Kim Kardashian West believes her "talent" is getting people to like her, which she believes is down to her successful brands and social media.