RE: Left shoulder
Your right you are leaning back a little, which is lifting your left shoulder and puting alot of the tention on it because it is holding alot of the wieght. Lean forward a little and let the shoulder drop and relax. Its hard to tell but it looks like your elbow is a little to straight as well. Don't be afraid to let it come out a little.