I had a serious math problem when i started studying at university. Not only had i not used math in a long time (except the most basic algebra).
I had build a sincere rejection mechanism to it, beeing force fed by my rather religious parents, and thus having turned on math with the same scorched earth policy of ignorance i applied to bible studies.
The trick to overcome that almost physical reaction, was to couple it with something i loved. Which was programming games. So sinus and cosinus was needed? I would add grenades using sinewaves for bouncing, scaled by a time factor. It was not always usefull or meaningfull work. But i kept the problems in my head, until i understood and could solve them with the new tools i got.
So i guess that is my advice, take something you love and glue what you want to learn to it. Switch frequently so that you have successes and not just non stop starting frustration. Apply in large doses.