Having your BTC on the exchange split into BCH the time of the fork is the only way I'm aware of to get your BCH onto Kraken (or the other exchanges) because they're not currently accepting BCH deposits. Unless it's already on an exchange that supports it or you've got a time machine you're basically out of luck for now if you want to sell your BCH, and even then people have been having problems with the exchanges falling over.