Hello yosyos2004 and welcome to the forums.
I think you're right that it's your backlink profile. You're going to need to attract natural backlinks from high trust sites to get anywhere in the financial space. It sounds to me like your whole plan was built for Google rankings rather than to serve visitors - and that's not something Google likes very much.
I don't think you'll get anywhere with WebmasterTools communications either. Did your main domains ever rank well and then lose their rankings?