Concrete strength is affected by several factors including water-cement ratio, cement content, aggregate type and quality, use of admixtures, curing process, and age of concrete. A lower water-cement ratio and higher cement content increases strength by improving density. Proper curing allows hydration to continue and improves long-term strength.