What does give it some English mean?
It means "put some spin on it." In this context, English probably derives from the French anglé "bent, at an angle," which is pronounced the same as anglais "English." Likewise the so-called English horn, from the French cor anglé "bent horn"