You can only heal a sick villager. Weaken is not sic, just close to death. If you do not have medicine 2, then he is close to his life expectancy.
There is a certain puzzle that well help your villagers breed more successfully, other then that, the higher level of fertility and the skill will be the main determination.
_________________________
The VI