Il est souvent difficile de deviner le sens de phrases en l'absence de contexte mais voici comment on peut interpréter celles de la question :
- Je suis mieux en anglais.
« J'ai fait des progrès en anglais » (registre relâché)
« J'apprécie plus les cours d'anglais » (c-à-d « Je me sens mieux en anglais »)
« Ma prestation est meilleure quand je m'exprime ou suis doublé en anglais »
...
I feel better in English, I look better in English.
Bien que "je suis mieux" soit une tournure relativement récente et plutôt relâchée, en voici une occurrence ancienne et littéraire :
Je suis mieux en tout quand je me contiens. Mme de Stael, Delphine, 1802.
- Je suis meilleur en anglais
« Mon niveau en anglais est supérieur à mon niveau dans une autre matière »
« En anglais, mon niveau est supérieur à celui de quelqu'un d'autre ».
I'm better in English.
La deuxième tournure est beaucoup plus courante.