Controllability's dependence on B matrix
There are different ways of expressing a control system. For example,


Observable Canonical Form
Controllable Canonical Form


If you express your system in controllable canonical form, then $B$ take the form of a column matrix with all zeros except one in the top position.

Link: https://en.wikibooks.org/wiki/Control_Systems/Standard_Forms