Factoring: I found this wonderful resource that you can use to practice the different cases of factorization of polynomials. Please download it from here.
Rational expressions and Functions: If you are still having difficulties recognizing rational functions and simplifying expressions, then please take a look at this chapter. I recommend reading through the explanations and examples and, after doing so, check your knowledge and understanding by working out the following problems:
page 494-495, Exercises 7.1. Problems 32 to 48, problems 55 to 66, and, problems 71 to 76.
Properties of Limits: For practice on the properties of limits, please take a look at exercise 12.2 on the Pre-calculus by Stewart, starting on page 897. I recommend doing the following problems: 1-8, 14, 15, 17-20, 25, 26, 33, 34.
So you feel uneasy about logarithms! Suffer no more, follow the following documents to learn and understand them more!
Step 1: Watch this video:
Step 2: Check your understanding!
Step 3: Practice time!
Here! Same resourceas on step 2, but only focusing on exercises. Only practice will guarantee the automatization of this process.
This resource found online provides explanations of the propertie of logarithms and how they can be used to simplify expressions and solve equations: