raising children requires a lot of disciplines and knowledge. you should know your language well enough, and have a certain degree of self-discipline and confidence, before you even start... but the most important of all, is that you love your children, and that you are without problem and doubt within or without that. finally, you need to learn the art of waiting, since children need time to learn and grow, and always always always keep in mind, they are your little angels! and now abideth faith, hope, charity, these three; but the greatest of these is charity. 1 corinthians 13:13