Generally, anything marketed as a testosterone "booster" is total bullshit and a waste of money. If you carry a lot of body fat, losing weight is probably the #1 natural approach to influencing your hormones beneficially, because body fat increases estrogen in males. Same goes for smoking a lot of pot. Even exercise, which does slightly "boost" testosterone, only does so during and (very) shortly after your workout. I don't think there are any ways of really increasing your testosterone in any kind of lasting systemic way other than (of course) actually taking exogenous testosterone (i.e. TRT).