Develop emotional strength to deal with the many stresses of parenthood. As a parent you may have to stay up late at night, be patient to deal with a crying baby and be able to care for them when they are sick.
A person needs to have time management skills. When you have a child you will need to schedule your time so that you have enough time to spend with your children.
Have an awareness of child psychology to equip them to deal with children needs at different stages of their development.
Create a safe and comfortable environment for the child.
Have an awareness of the dangers posed by communicable diseases and practicing hygienic methods to minimize the chance of their child getting them.
Have a good moral code that they pass on to their child through socialization.
Have at least a basic knowledge of First Aid in order to deal with emergencies such as a child choking.
Knowing the various family planning methods. This can help to prevent having more children than they can afford to support.