There have been quite a few posts on shoulder injuries on these forums - probably because they are so common.
I suffered through shoulder problems for years and, to be honest, there is no real trick to the healing process other than to give the shoulder a break. Don't do anything that even remotely uses the shoulder for a couple weeks. This sucks, but it's the best way to keep an isolated injury from haunting you the rest of your life.
I used to actually wear a sling - not because I needed to per say, but because it reminded me to keep my shoulder completely immobile during the day.