ok mate point taken but I still think you need a little more natural base there. You will put on mass gains if you have a nice base.
You should be eating 6 meals a day, a combo of good proteins, veg/salad and carbs. Good fats to are nessesery (fresh salmon / nuts / my fav: peanut butter

)
Before you think about your cycle, post up your average diet per day so you can really get that nailed in to. That way if you start your cycle and things are a little off everyone has a starting point to help you.
At the moment though I wouldnt be to concerned about a little body fat as at 18 you can put on a little bulk - Its needed to get you stronger so you can build some good muscle. If your training hard and eating well there no reason you cant put on a hell of a lot of weight in a couple years.
Dont forget your compund movements: Bench, deadlifts, squats etc.. there the key at this point. I blasted the shit outta my legs the other day including: leg ext / leg press / hack squats / leg curls and calves and today I am killin! even my abs are hurting.. (missed the squats due to my shoulder)
Plenty of time for you bro, honestly! Why not put things on hold a while and post your diet up in the diet area saying you wanna put on some size? Get some good advice. Then post your training routine up and give it ago for a bit?
Hope this helps mate