I edited your post... I like you and we're going to pretend you're 18 for the time being because there are not supposed to be ANY minors on this site.
Honestly man, at your age and size, your diet shouldn't be all that much of a science. You should be looking to take in as many clean calories as possible. Keep an eye on your body fat, but don't worry all that much about it. Eat every 3 hours and make sure you're taking in a lean protein source, a complex carbohydrate, and a healthy fat with each meal. It can be as simple as a chicken breast with brown rice and a garden salad with Olive Oil, or WAY more intricate. Don't go crazy counting calories, just had a general idea as to where you are for maintainence and add another meals worth of calories on top of that. My #1 problem when I was your age was being too eager to stay really lean and gain muscle at the same time. Now that I actually run gear, I know that unless you're on a good amount of stuff, that's nearly impossible.
As far as training, if you're following a BBing routine out of FLEX, Muscle and Fitness, Muscular Development, etc stop now and stick with something to increase your strength (Westside, 5x5, Jim Wendler's 5/3/1, Variation X, etc...). IMO increasing strength = and increase in muscle size. Show me someone who combines 1500lbs (Squat, Dead, Bench) who isn't very muscular and I'll be very surprised. You're really young and that means you lack muscle maturity... It'll come with time and hard work. Just keep at it.
AND, I couldn't post all this without saying that you HAVE to stay off the juice. At the ripe young age of 18, your Test levels are probably super jacked up and you wouldn't be helping yourself all that much being on gear. I met a guy on Dr. prescribed Hormone Replacement Therapy (HRT) @ 250mg/ml and his tested test levels are 1,500ng/dL. I would bet that you're are upwards of 1,000ng/dL, which would basically be equivalent to you being on 200mg/wk of Test. Obviously, you don't need any more to grow.