What's the best way to fix a pulled muscle?

Welp, I've gone and messed up my right shoulder more.
What's the best way to fix a pulled muscle?
Was doing a kickboxing video and the second I did an upper cut, that's when it just went out. I iced it right after that and will do more later but I'm wondering if there is other things I can do to help with the healing process.
What's the best way to fix a pulled muscle?
Post Opinion