I am a big fan of this movie. However I did not understand what Will's major problem was? He was a mathematical genius but did not care about academic or financial success. I do get that he was a victim of violence from his childhood and Sean Maguire helps him to overcome his problems. In the end he tells him that "It's not your fault".
I still don't get how did that help him?