As long as your diet is good you'll notice solid gains, as long as you're doing what you said. At 18 your test levels are probably very high, so a natural test stack might or might not provide you some benefits. You could run something like DAA and Tropinol, or another test booster of choice. You could throw erase and some sort of nutrient partitioner in there too, to make sure you're making the most of all the food and nutrient you're consuming and keeping cortisol in estrogen in check. That, and your testosterone might be bound and your free test might not be as high as it could be. if that's the case you could try something like testabolan, which will help uncouple bound testosterone, raising your free test levels (the kind of test that will help make you more anabolic). You might notice more from the nutrient partitioner than anything given your age. So basically, things to consider:
DAA
Erase
Nutrient partitioner (ex. slin-sane)
Test booster: Tropinol, Triazole, or Bioforge (all are really great products, I'm using Tropinol right now, and liking it so far)
Testabolan, to help promote free test, or something similar