I personally hate running Corviknight on balance so i'd find a way to get rid of it, maybe use Torn T over it. However, the team has a big issue with breaking. No well built team (balance or bulkier) will lose even a single pokemon to your team if played well. You need a much better breaker than Tapu Fini.