Dichotomy, discrete Bohl exponents, and spectrum of block weighted shifts