Mean Field Limit and Quantitative Estimates with a Large Class of Singular Kernels