It looks like it needs overall more light and nutrients, but otherwise it looks pretty good! Are you checking the pH to help prevent nutrient deficiencies? What nutrients are you using? It looks like you've got a good start. The main thing that makes buds grow is light, so you'll maximize your yields by getting as much light to the plant as possible!