Hey Skater,
SEO is a complex beast.
Id suggest outsourcing the SEO work on odesk, elancer, or similar. You will get the work done for a few dollars an hour.
Ask for a report of actionable items that your web person can implement.
Get three suppliers to provide such reports. Use the best...