If you think you have a strained bicep, you should see a doctor. If you think you have a "not that good" shoulder, you should go see a doctor. He'll have better answers than we will.
On the other hand, you could just have shitty mechanics. If this is the case, and you take throwing seriously, taking a few lessons from a pitching/shooting (basketball) coach would probably be a good idea.