Welcome suededevil, nice to have you with us. Merriam-Webster gives as the first meaning of sublimate the following:
1 a : SUBLIME 1 b archaic : to improve or refine as if by subliming

This suggests to me that to say "sublimate our English" might not be clearly understood by some, since it uses the word sublimate in a way that is no longer common. Not by any strech of the imagination wrong, just unusual.