Has he ever gone through "My System" by Nimzowitsch? Great book on positional play for any player from intermediate to master or beyond.
Also, at his level he he pretty much knows tactics and how to attack, he just wants to be able to more efficiently put himself in position to attack, i.e., improve his positional play. He should look for books on positional play, because strong positions allow for stronger and more frequent attacks.
Also, he should be studying full length games of masters and trying to imitate (try to guess the masters next move as he goes along and figuring out why the move was made instead of his). There are many book collections of master games.
Also, make sure he has a good computer program to analyze his games with, and that he actually does it after matches.
Additionally, he should always be keeping up with current opening theory, and improving his own opening play.
Also, the master must develop superior board vision. If he cannot play a full game blindfolded, then his vision is not good enough for the elite levels of play.
If he does all of these things conscienciously, and puts in many hudreds of hours of hard work and sacrifice, then he can become a master easily.
Do you have any book and/or video recommendations for my son to improve his chess tactics? He's a Class A player (~1950 USCF) that wants to become an expert this year and a master by the time he graduates high school (freshman).