You should realise by now that knowing all the theorems and important results in geometry does not suffice when it comes to learning and solving geometry problems. Not only do you have to know them, you must know when to use them.
To be able to use the theorems and results, you need to start investigating different methods of proof in geometry. When we say different methods of proof, we will be looking at classifying the problems under different types of conclusions - like two lengths or angles are equal, two lines are parallel, three points are collinear, etc. This will help you in the future when you encounter a certain type of problem, you will have at least in mind several different approaches.