hey there! my situation, took it as a sophmore got a D. retook it as non-calc based and got an A, like 7 years after the first time. needless to say i was really nervous though, i had a big mental block. the previous poster's tips are really good. here is what i figured out that i did not do the first time:
1) do every single problem that is an example problem or that you have answers to. get extra textbooks/check them out from your college library if you have too. this way you get to work the same type of problem from every angle imaginable, and eventually the relationships begin to click. 1001 problems in physics by examkrackers might be a good bet, they divy it up by topic and provide explanations in the back. a great way to get a ton of practice.
2) don't get frustrated if a seemingly simple problem takes 30 minutes. sometimes this was the case for me, but then it was all good b/c it was like cemented in my head.
3) go see the prof if you can't figure out a certain relationship or problem. if you're not that crazy about the prof, see if your physics dept. has a free physics tutor. a lot of places do.
i think the biggest thing is the time you have to put into it. but make sure that time is constructive, i.e turn off the tv, youtube, yada yada. this stuff is tough and the less you get distracted the more you can follow convaluted problems.
good luck!!! you WILL do great!
