What are the options for a home-based mother of 2 with good knowledge of SEO to get new clients and busienss for SEO?

Skills – Website analysis, On page off page strategy, Meta-tags, Link-building, all types of submission like article, director, social bookmarking.

Do we need anything else to be successful in SEO?

If you know any programming languages (php, mySQL, html, etc) you could become a member of elance.com, phpjobs.com, etc. You basically post your resume to these sites and people offer you jobs to do work for them.