Teaching Language Models to Self-Improve by Learning from Language Feedback