The best supplements for hand tremors depend on the underlying cause of the shaking. Vitamin B12, magnesium, thiamine, and vitamin D are important for normal bodily functions, but taking extra amounts will not necessarily reduce tremors when no deficiency exists. Vitamin B6 and herbal products also require careful consideration because excessive doses or certain ingredients can cause harm.