What should I take or put on my shins after a muay Thai fight to ease the pain and speed up healing?

Topical anti-inflamm. I would suggest a topical NSAID such as voltaren gel, pennsaid, or even a flector patch (diclofenac). Ice will help take down swelling.
Choose. Choose fighting or comfort you can't have both ice massage good on shins.