Hi Chase. I think that you just need to stay focused and don’t give up! Set achievable goals and stick to them. Never get discouraged, and get a connection with people that are like you. Most importantly have fun!
To improve your English you can watch movies and series in English with English subtitles, it helps a lot when learning a new language. For jumping, well you have to train again and again, start small to have strong foundations then you will be able to jump higher, do more difficult courses...
You could fo an equestrian summer camp in an English speaking country where you can learn English while improving your riding skills!