If you want a solid SEO plan, I strongly recommend you contact and agency that deals specifically with SEO and has a great track record. Having someone random do for you on forums is not advisable. Whether they're professional or not, they really don't have any idea how to accomodate your preferences. Nonetheless, the SEO agency will need to work with you directly to improve contract. SEO isn't something a third party could just do for you. There are many things you need to do as well.