yea tutoring will help, to what extent tho will depend on the quality of ur tutor
its normal to be unable to understand the concepts on the first go so just give ur brain some time and u will get it eventually and i dont recommend dropping to general unless your foundations are rlly bad...