First and foremost, try to get your shoulder examined by a specialist. If you have a significant injury it will derail your progress regardless of what exercises you do.
Second, assess your level of experience, and read about as many of the programs on this site as you can. Provided you have good exercise form/experience with the major compound lifts (press, squat, deadlift, rowing) start with a program that focuses on improving your maximal strength. Increases in maximal strength usually transfer well to enhancing both force and power output across the entire force-velocity curve, particularly in lifters with less experience. Once you have achieved a sufficient level of maximal strength (sorry if that is vague) you can perform both high-force low-velocity (heavy lifting) and low force high velocity lifting (Cleans, snatches, jerks, dynamic effort benching and squatting, vertical jumps, and bounds).
Third, find a track coach or DVD/Video on sprinting. There are drills and modifications to your running form that can make significant changes to your speed/times. Poor running form will always limit your speed. You should also assess what kind of sprinting you are performing. Do you want to run a fast 10 yd/meter, 20, 40, 60, 100? Depending on how far you are sprinting, and how you are starting (2,3 or 4 point stance, from a dead stop or you are already moving) you may need to place more emphasis on acceleration or maximum velocity (full speed) running mechanics - they are two separate qualities.
-check out your shoulder
- Compound lifts/exercises for both strength and speed (press, squat, deadlift, rowing, pulling, clean, snatch, jerk and their variants, jumping and bounding variations)
-Find a way to refine running form
Best of Luck