Sprained Big Toe

I slipped on a step and my big toe got pulled into hyperextension with a lot of weight on it. It hurt like hell and got swollen pretty quickly. Anyway, the next day it started looking very bruised and it’s still painful to walk on.

Is there anything that I need to do to ensure that it heals properly? I know that it can be annoying as hell to not have a big toe that has decent amount of extension