I use arnica gel to help in recovering from sore muscles from rigorous martial arts workouts. I also supplement with potassium once in a while. However, I've noticed that potassium lowers my already low blood pressure so I need to be careful with that one! Soaking in Epsom Salts is another technique I use from time to time. I cannot stress the importance of ice packs on an injury! They bring swelling down quickly.