A homeopathic approach with Arnica is useful - it can be taken by mouth too as ''6x'' strength - or ''12x'' even.
Witchhazel was also a great bruise remedy.
Remember tho - a bruise is actually a sub cutanious bleed in effect - depth may vary from superficial to deep muscular. The blood breakdown products are what give all the wonderful colors and there is a finite time the body needs to metabolize that junk!
Once the pain has gone (and hot/cold compresses can speed that) ...... just be patient as nature does her job.