Welcome to our shared addiction and happy to know you found this forum. You've discovered the age old conflict between marketing and reality. For most contributors on these forums, the first batch wasn't the greatest, but it was beer; beer they had made. After that first batch they began the quest to learn how to improve their second batch. For some, we got lucky but couldn't repeat the results. As suggested above, seek out RickBeer's posts. Rick's posts summarize the knowledge of many who have gone before us.
You will discover temperature control is vitally important for all brewers. Yeasts have specific temperature ranges they love, ranges they'll tolerate and ranges they really don't like. When in doubt, for best results, hold your temperatures as close to the low end of the recommended temperature range. Yeast doing their thing during fermentation generate heat. When the temperature strays outside the recommended range, the yeast will produce compounds which you may not like or do not fit the style of beer.
Patience and perseverance. If your first batch doesn't please you as much as you had hoped, set the bottles aside and wait. Often, the yeast will devour the off flavor compounds created during that first week of fermentation. Don't allow disappointment discourage you. Humans have brewed beers for nearly 10,000 years. In other words, it ain't rocket science, but it does require knowledge to repeatedly brew tasty brews. Appreciate the processes required to brew those beers you love. Homebrewing can be a very enjoyable hobby or disappointing and discouraging work. Ask questions and you'll be surprised by the help received. As a community we look forward to your contributions to these forums.