The earlier you start speaking a foreign language to your child, the easier it will be for him to master it on an unconscious level.
1. Watch cartoons in English with your child. Do you think he will not understand? You are wrong. Children at this age have incredible language intuition. They may not understand the words, but the emotions in the characters' voices will help them, the music will help them, etc. You will be surprised, but after watching the cartoon, the child can begin to repeat words from it, sing songs.
2. "Learn" English words and phrases with the baby. These are not lessons or educational activities. This is your everyday communication with the child, during which you speak English vocabulary to him. Use the words in a specific speech situation, reinforce them visually.
3. Learn children's songs and rhymes. You can find them online. It is better to show the poem itself to the child in the form of a small "staging", because many poems have a plot and are easily acted out (live or with puppets).
4. Read books in English with your child. You can start when the child already knows certain words. Simple plots will be completely understandable to children, and pictures will clarify the incomprehensible. If any book is really interesting, the child will "photograph" the words with his eyes and remember their appearance. This is a great start to learning to read.
5. Play fun games with your baby! And he will not even notice that during this game you will teach him something. When the child is very small, organize joint games. An older "student" can be offered online games for learning English. There is a large selection of games for the development of speech.