Definitely work on the CFA, though even if you end up a bit underpar, its OK. Just keep working at it. Honestly a lot of the people end up not doing so well on the CFA at SLS but its a learning experience.
Also, you don't have to like science/math but you have to at least understand it. WP is...