I need help and support from u ladies...

so I am a high school athlete and I run cross country.My coach is a real ass and I cry nearly every week bc I can't take it.I love my team and what I do. He makes it so difficult for me, every week I hear from him“ you could be better if u worked harder, you should want to be like this girl idk what u r doing, you need to step up“ all I hear is your not enough...I'm on varsity but I don't feel like my spot is safe he puts my team mates against me and I hear it....I push my self so hard for practice that at races I run like shit...and he wants to take my varsity spot away bc I can't produce bc he over works me and at meets I cry bc my times aren't good enough they r never good enough...he doesn't care about the well being of his runners,it is just about winning