The best thing I can tell you is analyze and disavow. Then start being smart with your link building. For instance, I take extra precautions likes using private proxies when setting up profiles. I also make sure that I use the same area on the profile that the IP is in. Im not sure if they detect multiple profiles being set up with an IP or not but I imagine they will in the future.
Also build a network of sites on different servers, if you are linking to your site from other site you built. Linking to a site on the same server will slap you.
There are so many things that could set off alarms at Google.
You just have to find out how REAL links are built and then artificially reverse engineer it.