IMO B
A,C --"he lacked in technical skill " is more concise than "was lacking in his technical skill " and is parallel with "he played the music".
D-- "for" seems to be redundant , however it could be a correct idiom.
E--repetative use of "he" makes the choive unfavorable.