What can cause a boy of 3years plus not to talk well? No tongue tying
https://babymigo.com/
Try contacting a speech pathologist.
Kindly see a Paediatrician preferably a Developmental Paediatrician or Paediatric Neurologist for further evaluation and management. Your baby will also need a Speech therapist with or without other therapist