Hi Carl Ashfield
First of all SEO is a marathon - not a sprint!
And it seems to me, that you might be rushing into things a bit. I am not trying to discourage you, but it does seem like you might be better of working on your own project for a few months to gain more experience before you start on selling your services to customers.
There are alot of factors to consider, when it comes to ranking on page for a keyword/phrase even with a score of 38%
obviously links and social signals will help you rank, no doubt about that, but there are other metrics to take into considerations as well.
Maybe its better to tell you that I would do if I was in your shoes.
First of all, I would start by working on the domain authority, gaining links, mentions, awareness in your specific niche. I know this part takes some time, but take the time and put in the effort to gain some editorial links instead of adding you link to link directories.
Again, there are lots of ways to do that, but i would suggest that you take a step back, take a look at you link profile and figure out how to address this matter, from a natural and relationship building approach.
Take look at the page that you have build for a specific product/service and put yourself in the searchers/customers shoes and ask your self that obvious question, how are you addressing your visitors problem and what makes your content stand out?
Sure, I know there a lot of SEO guides are talking about "unique content" or "SEO optimized pages" but what you really want to do, is not just write 1000 words of content and hope that you content is a bit more compelling that the competitors content. what you should want to achieve is finding some unique value that everyone else is missing.. So, what might that be? - Well it might be making a video, collect data and make it more compelling for the reader with graphs or making a calculator etc.
Always keep the customer/visitor in mind, what are they expecting to see on you page and how can you present it in interesting and engaging way?
Make it simple for the visitor - What do you want them to do once the visit your page? Watch a video? Signup for a newsletter? buy a product? Yeah I know that the "Call to action" seems like a no brainer, but again and again I see companies forgetting to implement this very important part.
Keep track of bounce rate, time on site and other metrics that will have a impact on your rankings. If you don't already have an Google Analytics account - Make one