Well I advise you to do a mini cut first, 18%bf is too high to use gear.
If you go into a bulking program with high BF it will further increase your body fat levels.
Try to drop your body fat below 15% to get into clean bulking...
I recommend cycling calories and carbohydrates, low, medium, high.