That's the problem we treat math like it is some innate talent, it's not it just requires certain ways and forms of thinking. Example: I was decent at math in HS, I didn't do very well because I didn't like doing the homework and quite frankly most people good at math aren't going to end up being public school teachers, so the explanations were always lacking.
Well I went on learning programming on my own got a job as an SWE, then a couple of years later ran into a situation where I had to learn some new math. It was world's easier this time, because of my work with programming it all jelled immediately and suddenly clicked it all became very logical. I don't believe I suddenly became better at math, but rather I had developed certain thought patterns and ways of thinking that could be applied to mathematics.