Fruit and especially veggies=more fiber=your insulin doesn't skyrocket every single time you eat your pasta and hamburgers. You also get the benefit of all the vitamins and other stuff on the way. You should seriously consider reading most if not all of the stuff Berardi has wrote, its a good idea not to make stuff too complicated but your diet doesn't look like what a bodybuilder should be eating if he wants to gain lean mass and maintain good health.
Yes I know, Arnold and Cutler and Ronnie and Prof. X probably could do it, but those guys all have way better genetics for this than you, and the first three also had a little extra help in form of vitamin S so don't bring it up. If you make your food yourself, it only takes a little time to read some of the most important articles by JB and start basing your diet on the stuff he recommends, no need to make it overwhelmingly complicated, just buy some lean meat, veggies, fruit, clean carb sources and nuts and don't invest on the other shit you find in your grocery store and you should be good to go.
I'm not a body builder and I too am fairly new to the iron but I'd most definitely suggest you at least give a shot to the big three (Squat, DL and PB in case that doesn't ring a bell) and focus your training around those, make them the staple of your routine and get your technique in order (if your squat workout turns into a back workout there is a fair change you either have a very significant imbalance somewhere or your form is closer to GMs than back squat).
In case you still find some lifts not fit for you, there are always millions of solid variations of those lifts (front squats, SLDL, single leg exercises etc.) to try out and see what fits for you. Its easy to say some stuff just doesn't work for you, but trust me, unless you have lifted for many decades and really dedicated yourself to this stuff, you probably don't know a shit about training and you are just learning.
Get your technique right, I know there are millions of freaks of nature who can just cheat their ass off and not get hurt once while growing big as a house but there is a fair change you are not that special and you should pay some attention to your form, you don't want to fuck up any part of your body at least early on, at worst its going to hunt you for the rest of your life.
Bottom line, until you gain some serious experience in this stuff I'd say you should just keep a humble attitude and try to learn from everything you read and experiment. You are not prof. X, you are not Ronnie Coleman and you will probably never be a Mr. Olympia, but that doesn't mean you can't achieve some serious results. Just remember not to rush into too big challenges too soon or you are going to end up broken.
True knowledge of what is good for you and what is not is only born when you shut it all out of your mind and get to work, but outside that time, if you really are as dedicated as you claim to be, you might as well put that time to some use and read more stuff from the people who have more knowledge on these subjects.
Also, regarding the cardio question. It will not be 100% beneficial for you muscle gain, but it might also save you from some very mean diseases you don't want to go through, and even if you think that you are invisible to those things, you want to get big and don't give a fuck about health reasons, if you put a little time and dedication into that every week your body will thank you later. Not like I have experience there myself, but that is what I believe and that is what I've heard so that's what I'm going with.
Keep it simple but also keep it smart, no need to make it too hard when all the information is out there for you. Or in this case, most of the stuff is on this very site.