MacKinnon remains driven to be great for Avalanche