Question: are all meso compounds achiral?
Answer: A compound that can be superimposed on its mirror image. The difference lies in the presence of the chiral centre. All meso compounds are achiral (due to internal compensation as you have mentioned) but all achiral compunds aren't meso.