Ju7ez,
I did self-study CPL and passed, what i recommend is try the bob tait books and work through the examples and exercises and does give you such an in-depth analysis of the topic that when you sit the exam it will be easier. Steer clear of the Aviation theory Centre books. But if you dont have the head for it then yes do a course.
My $10 worth...........
jnr380