If you have a good grasp of each of the main pillars of SEO you are in a good starting position. The pillars include On-Page SEO, Off-Page SEO, and Technical SEO. All of these need to be working together for not only your domain overall, but especially for the important pages that you are trying to rank in search engines for lucrative keywords.