Yeah, it can relate to disturbed shen, as well as under-nourishment of the heart due to yin deficiency of the kidney. Poor quality blood also would under-nourish the heart. Yin-deficiency can also cause insomnia, so it is sort of a vicious cycle, because sleep is one of the best ways to recharge the yin energy. Read more
here.
I think those items you were prescribed also cover yin replenishment. It wouldn't hurt to do more, just do your research on the formulas and what not. Additionally, hatha yoga is a yin-type activity and greatly benefits the essence of the body. The stretching improves the micro-circulation, allowing each cell to be properly nourished with water and energy.
You can also get an acupressure device. I have one that also uses an electric current, but it is kind of shitty and you can feel it in your hand as well. Anyway, you can get some sort of acupressure stick, or use your hand, if you want, and stimulate the various points on the body that would help your condition. There are a few good points that tackle a bunch of issues at once, so it would only be like a 5 or 10 minute thing, not like a 30 minute exercise. Usually I feel relief in the minutes after.