There are 2 moisture concerns in a basement. 1/ Moisture that comes from the outside of the block, either by groung moisture, or by run-off. 2/ Moisture from the inside that can condensate on the cool block walls. These are seperate issues and each needs to managed.
Issue 1. Sealing the block with a water / leak proofer is important. Also making sure that there is adiquate drainage outside & away from your house.
Issue 2. Obviously, we need to prevent the air-bourne moisture from condensating. Insulation & interior vapor barrier are important. Still, thats only part of the solution. The wall needs to be as airtight as possible. This is probably the most important. If air can move past your insulation & vapor barrier, you will have condensation behind it. Seal all penetrations.
The next part of this is controlling the humidity in the basement. The solution here is the same as any other living space in your house, proper ventilation. Damp air out / dryer air in. a central ventilation system or air-to-air exchange works well.