There are no answers that are 100% effective. But their are things that people can do to increase their chances. But the challenges of inner city life make some of these things very difficult. The first example is not so difficult. Just don't do it.
1) Stop having babies before you are married. You don't have to lay with any man who shows an interest. There is no reason to have eight kids with five different last names. All this will do is perpetuate the misery. Please stop.
2) Take school seriously. Study hard and graduate from high school. This will take a lot of effort in the inner city, but is can be done.
3) Learn to speak proper english.
4) Respect your women. Do not refer to them as "bitches and ho's."
5) Obey the law. Never put yourself in a position to be arrested.
6) Stay off the drugs. Doing drugs will get you arrested, kicked out of school, shot, or pregnant.
It all starts with number one. Until we get control here, it will be an uphill fight. Maybe we should stop paying people to have babies.