People with poor mathematical skills aren't necessarily bad at math because they are 'ungifted'. There is a phenomena called 'Math Anxiety' that makes people perform worse, sometimes leading to math avoidance, which leads to lesser knowledge and consequently more math anxiety.