If you want to learn more about Google Penguin and how to recover it,you may read some related post which may help you.
Content Re-Optimization After Penguin
Recover From Google Penguin Update
Google New Penguin Update
Best SEO 2012 After Google Penguin And Panda Update
On Page SEO
After the Penguin and Panda update it is clear that the site which are over optimized and full of Key-Word stuffing they are in 100% risk.So we have to use proper key-word and have to re-optimize if it is over optimized.Some people use too much key-words and give long description which is totally against Google rules.Don't use too many key-words and don't make your meta description too much long,try to make it short but meaningful,don't think that if you use too many key-words then you will attain more readers from SERP,it will never happen cause your site will remain in the down position of SERP then how readers will able to see you?And remember one thing,don't copy paste any articles,try to make some unique content.Also remember one thing that make little bit long articles between 300-500 words,you don't have to make too many big articles but also also too short,cause Google's only like quality and not the quantity.If you want to know more about On-Page Optimization then you may read some post below:
Choosing Right Domain Name For SEO
How To Make Crawler Friendly Site
Site Structure | URL | Navigation | SItemap
Off-Page Optimization
From the beginning of this year 2012 we have used Off-Page Optimization as much as we can,whatever we wanted but from now forget all those trick whatever you used before.Don't be too much socialize,we are not socializing we are just spamming.Google hate all kinds of spamming,they unlike those site who are spamming all over the web.From now change your mind and try to follow what i am saying,Don't submit your site any kind of auto approved article submission site,because those site's are already full of spam.Try to find out some high authority sites for creating your Backlink.Don't comment on those sites which are already full of spam.Try to make backlink from some high authority sites.Don't make any guest post on those sites which are affected after Google Penguin and Panda.Note:I am not so expert as you are but i know you love your site very much and also your readers,so don't lose yourself by doing any mistakes.Be as smart as natural.
You may also like to read some related post below:
Activating Wire Transfer In Odesk
Tricks To Approve Comments
Offline Promoting For Online Success