I have a somewhat unique situation. I coach high school football and I lose a lot of weight during the season due to being in the heat, stress, and not eating as often (the busier I get the less I eat).
In early December, once football was over, I started lifting just doing random stuff and I started eating to bulk while doing that with no real plan.
At the end of football season, I weighed around 176-177.
At around Christmas break I was up to around 183ish.
I started stronglifts in January and started a strict diet of 3400 calories a day. I weighed 186.
I had gotten up to 193 two months ago, but I got a stomach virus and I've been hanging steady for about 6-8 weeks around 190-192.
My goal is to ultimately get to 200 pounds by the end of 2013, then I'll start trying to go through a leaning/cut phase.
Soon, I am going to start really bulk eating because I have plateau'ed on a few of the lifts, and it's probably happening because my diet has not been as steady lately as it should be.
I do no cardio.
If you want to gain weight, I highly recommend cutting cardio out because it's just that many more calories you have to ingest to gain. Very simply if you eat more calories than your body needs while doing this workout, you will gain muscle, strength, and of course a little fat. If you eat less than your body needs and do this workout, you will lose fat, but not see as much strength gain.
You kind of need to choose what your ultimate goal is and stick with it. Download myfitnesspal on your phone or some other calorie counter and track what you are eating. It's amazing sometimes how many calories you do or do not ingest in a day. Also, where your calories come from are important too.
I hope I answered your questions.