A former sports trainer has been jailed after being found with weapons, cash and over a kilogram of cocaine.