If you're wanting to gain weight, you need to be eating 1.8-2.0 grams of protein per pound of body weight. Meaning at 180 pounds, you should be eating 325-360 grams of protein a day. Might seem like a daunting task, but if you split your day into 3 meals and 3 snacks it isn't hard at all. Each snack should consist of a 50 gram protein drink as well as a carb heavy snack. Alot of fruits and vegetables, oats, potatoes etc. Each regular meal should also consist of 50 grams protein as well from whole food sources, chicken, eggs, steak, fish, turkey etc.
It looks like you're in the military, so you're probably rucking and doing all other sorts of shitty physical activity that makes us regular pussies squirm. All of that is burning calories, so make sure you're constantly focused on your caloric intake.
Where you're still pretty green in the weight lifting game, don't get super focused on counting carbs, fats, micronutrients etc. Just eat your ass off, follow the protein intake guidelines listed above and probably incorporate a bcaa acid product to your supplement stack (or drink a shit load of milk), start taking glutamine after your lifts to keep your body from going into a catabolic state (especially since your lifting twice a day some days), invest in a multi viatmin ($4 equate brand from wal mart just as good as the $30 gnc brand) and start taking fish oils twice a day.
READ THE FOLLOWING WEBSITE DAILY AND RELIGIOUSLY. http://www.charlespoliquin.com/ Charles Poliquin is the smartest guy in the room. He has a plethora of information that is much more informative and is based off of peer reviewed research journals. Meaning it is based off of scientific facts, not opinions, but written in a manor even the thickest of bone heads can understand. It is the best site on the internet. If you are spending alot of hours online trying to learn as much as possible, start with these links to his website.