Háblale en tu lengua materna
si el inglés no es tu lengua materna, no le hables en inglés. Todas hemos estudiado inglés en el cole, algunas incluso más, pero no lo dominamos como los ingleses y en consecuencia, se habla con acento, no se domina la gramática ni el vocabulario,... Yo me he "estudiado" el tema, puesto que soy española, casada con un alemán y viviendo en Alemania, y en toda la literatura al respecto que ha caído en mis manos se advierte sobre el error de hablar al bebé en un idioma que no se domine al 100%. Si es ese tu caso, igual que tú has aprendido inglés lo aprenderá él, no te preocupes, en clases particulares si tienes mucha prisa o en el cole con los demás niños (yo empecé con el inglés a los 5 años y lo controlo bastante, pero no me considero bilingüe en absoluto). Si es tu lengua materna, háblale sólo en inglés desde un principio, cántale canciones infantiles en inglés, las que te cantaba tu madre, juegos de dedos... a mí me está funcionando maravillosamente. Alicia tiene 14 meses y entiende los dos idiomas por igual (todavía no habla), pero somos muy consecuentes, yo sólo en español, su padre y su entorno sólo en alemán.
Un saludo
Ana