Nick Kyrgios may struggle with authority but has all the talent to be a world number one tennis player.