Here is my math theorum, for what it's worth (which might be nothing): The World is made up of two types of people: the algebra people and the geometry people. Algebra people are more verbal and linear than geometry people, who mostly see things in pictures.
I was horrible at math in high school because it was taught in a mostly verbal way and I didn't understand the explanations. Geometry was much easier because I could see the pictures of shapes. But at that time, I quit studying math because I believed that I was dumb at it. I graduated HS and went off to college, but didn't take any math courses.
Fast forward a couple of decades. I've always been fascinated with numbers. So I went back to college and got a 2nd bachelor's degree. This time, I majored in math. I took college algebra, which was difficult, then I took trigonometry, where I could draw pictures of triangles and then solve the problems. Then I went off in calculus, which depends upon graphs and pictures -- at least that's how I studied it. I would follow each step shown in the text book while doing my homework. If the professor said to do all of the odd problems, then I'd do the even problems as well. After doing a few problems, I began to see the patterns and understand what they were talking about. I studied 4 semesters of calculus, linear algebra, probability theory, advanced geometry, number theory, topology. It was fascinating and I ended up graduating as a math major with high honors. It was all geometric, pictures and graphs for me. I am most definitely a geometry person.
Later on, I studied computer programming. I didn't directly use my math degree, but studying math was quite helpful. I worked over 15 years at programming and recently retired.