Well regarding straight-legged I mean that if you look at the joint just above her rear hooves, I would prefer to see a little more angle. Cattle which have too straight legs (post-legged) often suffer leg problems as they grow because undue strain is placed on the joints because of their weight, and in the case of a breeding heifer she may not be able to take the weight of the bull as she gets older.
As for the coarse shoulders, I mean shoulders that do not blend well into the rest of the body, that look 'heavy' or 'jutty', which can cause calving problems. Ideally cattle should be a triangular shape with the butt the widest and the shoulders the narrowest part.