Decided not to take the W, now quickly regretting it.

Talk to your academic advisor.
Also if you have not done so already meet with your professor and/or TA during office hours. Try to understand what you can improve upon for the final.