Please suggest me what the next step should I take after hitting my site by Penguin 2.0. I found some related info like get rid of bad links, remove bad directory links and remove canonical issues but I don’t think that can solve my problem properly so please suggest some more tactics.

The factors that Penguin 2.0 looked at, and which caused some sites to fall in the rankings, have been discussed here and elsewhere at length. All you need to do is to make sure you're not doing any of those things, and follow the usual guidance for SEO – see our SEO FAQ for general advice.