In a large bowl, combine warm water, sugar, and yeast. Let it sit for about 5-10 minutes until frothy.
Add 3 cups of flour, olive oil, and salt to the yeast mixture. Stir until a soft dough forms.
Knead the dough on a floured surface for about 5-7 minutes, adding more flour if needed, until smooth and elastic.
Place the dough in a greased bowl, cover with a clean towel, and let it rise in a warm place for about 1-1.5 hours, or until doubled in size.
Preheat the oven to 425°F (220°C). Grease a baking sheet or line it with parchment paper.
Punch down the risen dough and divide it into 12 equal pieces. Roll each piece into a breadstick shape and place them on the prepared baking sheet.
In a small bowl, mix melted butter, minced garlic, oregano, and basil. Brush the mixture over the breadsticks.
Sprinkle shredded mozzarella cheese, grated Parmesan cheese, and a pinch of salt over the breadsticks.
Bake in the preheated oven for 12-15 minutes, or until the breadsticks are golden brown and the cheese is melted and bubbly.
Serve warm and enjoy!
Feel free to adjust the amount of garlic, cheese, or herbs according to your taste preferences.