I also felt I was "not good at math" in high school and throughout college. As a computer science student, my curriculum required calculus, physics, linear algebra, statistics and a host of ever more esoteric math classes. It took me two tries to pass calculus with an acceptable grade, so I just want you to know you aren't alone. I had a very good teacher once tell me "nobody is born knowing this stuff" and that advice has served me well whenever I feel like I'm not good enough.
My personal tactic for "surviving math" was finding a study group. I never would have passed my math classes without the group pushing me forward. I didn't use teaching assistants as much as I could have. My initial meetings with a TA was not very productive, so I figured I was just "bad at math". The real problem in that interaction was the TA was not good at teaching math (yet!).
Later in life, I learned that people have different styles of learning. Some are visual, some are auditory. Some people learn best if they write it on paper or type it out. With math, I often found that visual representations of mathematical concepts helped cement my understanding of them. If you can determine your style of learning, you can find opportunities that you might have overlooked.
Personally, I would have been more successful with calculus if I had a better understanding of trigonometric identities; sine, cosine, tangent, secant et al. Being able to recognize the identities would have given me more time to understand the calculus instead of grinding thru the mechanical steps.
Finally, understand that you may not use the math you study everyday in your professional life but you will use all of it eventually.
Best of luck in your studies!