@Oimachi2 - you're better off seeking answers on specifics on the Google Forums wher you can allow independent critiques of your site. Often you'll get some abrasive answers, but they can help.
Here it's against TOS to provide that transparency, which makes it a guessing game for specifics.
However, I did do some investigation and i see you have off topic sites linking to you with on topic links. This is damaging.
Complete "no - no's " are :
Commercialised " on topic" links from "off topic" websites
Same anchor text repeated [ how can this be natural - does everyone think the same way ]
Anything that smells like this is in the Penguin firing line.
Non freely given links editorially are very risky.
Google appears to be eliminating the importance of links and is starting at the base of the pyramid. The more obvious activities have been hit and you can expect Google to work up the link pyramid until it reaches a point where influence is not occuring to any great degree.
Google no longer needs to weed out paid links. It's been superceded by removing links that fit a profile of commericial benefit. Whilst some may escape, it's going to become an even riskier game to play.
This type of SEO is dead and buried. Better to move with the principles of a Panda compliant site - and the secrets for success here are very hard to fully understand.