i remember someone saying on here that anything thats good for tomato growing was somewhat good for bud growing, dont take my word on it though i'm newb status
Try to use soils that dont have time released or integrated nutrients in them. No nutrients menas good grow. stay away form time relase since youll get nute burn.