Berberine is an awesome supplement. It's a glucose disposal agent. It helps increase muscle insulin sensitivity. It won't do anything for lowering blood pressure though.
For that you would want a well developed health supplement like n2guard + fish oil