Then arnica cream as often as you can. Arnica will help speed the break up of the clot and keep the swelling down as well as act as a mild analgesic.
A bruise is where an injury has occurred and blood has leaked into the tissues. You can't speed up the process of healing as the body needs to reabsorb the fluid from where it is. Protein does help with healing though.
i dont know how true this is but i remeber hearing the dragging a comb over the bruise help break it up
Use arnica cream on it.
Try a warm, moist compress on it. Don't push on it, just lay a warm wash cloth on it.