I am a world record holder in using accelerated learning to learn languages. My students all perform at an A* level or better though many of them start as quite weak language students.
I speak 6 languages, English, French, German, Italian, Spanish and Thai (I still struggle with Thai a bit). I've been tutoring since 1992 and have been hired by the Alberta Provincial Government to teach teachers about how to accelerated learning.
If you want to improve your grades and leave nothing to chance then accelerated learning is the right approach.
Use established accelerated learning techniques like those taught to some wealthy students at private schools.
Less than half the time it will take you using the traditional approach. That is why it is called "Accelerated" Learning. This is not about trying harder or working harder, it is learning how to become both efficient and effective.
If the selected tutor is not available, feel free to contact more tutors: