A great source of content topics is client questions. Not only does answering a client question serve a practical purpose, it informs your clients that you are listening to them and want to engage with them.
SEO is not something that can be done overnight. Some keywords can take months to be well positioned. But others with more competition can take years and years to position them, or may never get to position themselves too.