It sounds like what I went through when my son was a teenager. I'm going to recommend the best book I found. _Parent in Control_ by Gregory Bodenhamer. He worked with troubled teens for more than 20 years.
I wish I'd found the book sooner. There are super practical ideas with specifics. I hope you love it.
There are a lot of influences working on your son, other than you. You are to be congratulated on getting him this far. You are doing the hardest job in the world. My best to you.
http://www.amazon.com/Parent-Control.../dp/0684807777