I struggled horribly with both physics too but still managed to scrape out nice grades. I ended up becoming a study group leader to gain more exposure and practice with and have learned a lot about learning physics.
1. As said before, focus on concept understanding. Without it, variations in problems will throw you off very quickly.
2. Practice very basic problems to familiarize yourself with the basic concept and math. Learn to recognize the variables being looked at.
3. After that, attempt the harder problems. Make sure to look at how different concepts relate to each other. If you are able to recognize and apply the concepts correctly, the math should not be an obstacle anymore.
Can't emphasize don't just jump to the practice exam problems right away enough, that doesn't seem to help anyone I know unless they can memorize everything they've ever done.