Preheat oven to 350 degrees F. Grease a 9x5-inch loaf pan and set aside.
In a medium bowl, mix together the sugar, milk, oil, eggs, and vanilla.
Add in the salt and baking powder. Slowly add in the flour while stirring just to combine.
Gently fold the whole blueberries into the batter.
Pour batter into greased loaf pan. Bake 50-55 minutes until a toothpick inserted into the center comes out clean.
Allow bread to cool in pan for 10 minutes then remove to a wire rack to cool completely.
To make the glaze, place 1 1/2 cups of blueberries and 1/2 cup water into a small saucepan over medium heat. Cook down the blueberries for approximately 10 minutes, stirring frequently. Add more water as necessary to keep the blueberries from scorching. Remove from heat and strain the blueberry juice into a small bowl. Press the blueberries against the strainer to extract as much juice as you can.
Place powdered sugar into a medium bowl then add 1/3 cup of the blueberry juice, the melted butter, and vanilla. Stir until fully combined and smooth.
Drizzle glaze over bread when completely cool.