He is still doing speed but wants you to be more spiritually fit???????
Al-Anon is a spiritual program, just like AA. You can find all the spirituality and support that YOU need in Al-Anon. Just as he will find the same in AA.
If he is truly working his program, he won't be working yours.
Keep doing what you feel is right for you, and your son. Your instincts are spot on.