To be honest, I feel the need to caution you (and someone correct me if I am wrong, since I am just a new convert myself) but I would be hesitant to tell you to ‘ok just go to confession’ if you still hold views opposing the Church’s teachings. Knowingly denying any Dogma of the Church is heresy (sorry to be blunt) and I am pretty sure that you can in no way receive valid absolution while knowingly maintaining heretical beliefs. So, this would mean that instead of improving your situation, you would only be committing sacrilege (and would not be absolved). You cannot receive valid absolution without some kind of contrition and the firm resolution of not committing mortal sin (heresy is grave matter, and if the other two conditions are met is a mortal sin).
Furthermore, from my understanding (which could be wrong) certain things incur automatic excommunication, and heresy, schism or apostasy, under certain conditions at least, are some of those things. I think it requires special jurisdiction to lift excommunication (from the Bishop, though he can delegate this to priests), but the priest would be able to tell you this in confession if necessary.
You need to sort out your issues. Some may disagree with me on this, but you can’t really be Catholic, except in name, if you don’t even believe in Catholicism (I am excluding Invincible Ignorance here). I mean, if Jesus is who He says He is, and if He really instituted an authoritative Church then you really can’t pick and choose which defined dogmas that you want to believe in. Catholicism is basically ‘all or nothing.’ For my part, I could not be Catholic if I were convinced that the Church wasn’t what she claims to be, and frankly I have no idea what I would be.
I would recommend finding a priest and making an appointment. Sit down with him and go over your situation; he would be able to tell you what you need to do and would be able to help you with the things that you struggle with.
By all means, come back to the Church! Don’t take this in any way as a discouragement (I do not mean it as such), I am merely saying that you need to be ready to come back before you do.