If you are exercising and building that much, you will gain no weight unless you address your diet. Some might suggest a protein shake etc, but I would say that you should do this with a natural diet.
This answer could be a book long, but I'll summarise in saying that you need to consume lots of protein (avoid growth hormone enhanced products like cheap chicken and eggs, else you will start getting unpleasant side effects). Try canned tuna, free range eggs, milks, cheeses etc. Try looking up high protein foods on the net for a more comprehensive list.
Secondly, to address the energy issue, you need to increase you amount of complex carbohydrates. That's all the multigrain items that take your body time to break down and digest. If you don't increase this in your diet, you'll find tha you lose weight as you work out more.
Essentially, you'll find it hard to eat the amount of carbs and protein you need... it's a lot of food. Try small frequent meals to get it all in.
Do some general research on this topic.... you'll find a lot of information, but it's worth the effort. Only half of what you are trying to achieve can be attained by working out. The rest is done by providing your body with the correct fuel to get the results you want. Muscle etc doesnt only come from working out.... you need the building blocks.
One last thing... there is plenty of pressure to try steroids, powders, enhancers and all sorts of pill options. Stay away from these.... they genuinely have long term effects that you won't find funny when you eventually get them.
Best of luck