The timing of your meals (other than pre and post workout) is of very little significance. Eating every 2 hours doesn;t change anything in the grand scheme, unless that is the only way you can get your cals in. To bulk, it's all about getting in those calories and the most important macro is obviously going to be protein. Along those lines, protein is always the toughest thing to get down in large quantities. Getting 300grams of carbs is pretty easy, getting in 300grams of protein can be tough. If you want to do this right, look at what your eating right now in terms of calories. Are you currently gaining weight or are you staying pretty flat in your weight? If you're staying the same, bump the cals up by 500 per day. Do that and you should gain a pound per week, That's a good "natural" pace to gain to avoid adding a ton of fat - although you're going to add some, you just can't escape it. Each week add 100 calories and try to stay on that 1 pound per week pace. At some point your body will resist and just won't want to get bigger. For some, that happens after they have gotten relatively "big" and for others it happens when they still feel small. That's just the curse or blessing of genetics. Lets assume a diet for 4500 cals (which should be enough for you to bulk on) - shoot for 300grams of protein, 600grams of carbs and 100grams of fats. Try to eat clean but get those cals in. Once per week dirty it up a bit and have a 4x4 at In-N-Out but for the most part stick to primarily eggs, lean protein meats with some fatty red meat once per day, oats, brown rice, yams, potatos, fibrous bread, whole wheat pasta, seeds and nuts, fish oils, avocado, natty peanut butter, the list goes on and on but steer clear of sugars and try to get your cals from whole foods rather than shakes (exception being post workout). With added calories it's inportant to get sufficient fiber so get in your greens - spinach, broccoli, brussel sprouts, anything dark green and fibrous. Basicallty just try to keep your macros close and get the cals in no matter what. Keep in mind that bulking right is a slow process. You don't want to be the guy that eats a bunch of crap, gains 20 pound then when he cuts bock down is the same weight as when he started. I've seen it happen and it's a waste of time. Use fitday.com to map out your meals to make sure you're getting everything in and like I said, shoot for 1 pound per week. It certainly won't all be muscle but at least it won't be all fat.