well blast your buds look very similar to mine right now but your plants overall are much more branchier... i guess because its my first grow and maybe i didnt do so good but my plants are kind of small compared to yours and ones ive seen on the news lately in busts lol.
It takes a while to get the hang of growing big plants here in the state of Maine. Here are some tips that I have learned throughout the years of growing in the northeast.
1. If using seeds for your grow, start them indoors Feb 1st. This will give you time to grow them up a little bit and be able to sex them out so you don't waste your time with males (unless if you want to breed your own strain). Hopefully you can have your plants sexed out by April or so. Next hammer the lights to them 20/4, 18/6 to get them back into the veg state.
2. If possible try and get them outdoors as early as possible. This year my plants were outside the second week in May. If you are worried about a frost go and put a clear trash bag around them. This will act like a small green house keeping them warm.
3. Use good soil, if possible mix in a large amount of quality compost material. I use promix along with a good quality general fertilizer (processed chicken shit works pretty good). Don't go overboard with the fertilizers, you have all summer to slowly add the needed nutrients. The larger the root system, the larger your plants will be.
4. I use the same process to make my plants branch out as I do with basil plants. In June I slowly start pinching the ends off of the plants. I do this VERY slowly until late July. The grow season is just too short to do any of the drastic topping methods, unless if you don't mind 3-4ft tall bushy plants. I prefer 8-10ft tall bushy plants. I also tie down my plants (low stress training) to make them grow bushier. If done correctly the tallest part of your plant will be from one of your lower branches.
There is a ton more information I can tell you. Give it another year or so and you will be growing some nice plants. Just let me know if you have any more questions. I'll help out a fellow Mainah any day of the week!