You should definitely be able to get that math score up. But Writing and CR especially are harder to improve on due to the vast terms and grammatical constructions. It's just hit or miss for those. But a 2200 looks pretty good. Retaking should be done cautiously, as you don't want a score decrease.