Baby cries can due to lots of reasons, please don't feel bad or say your are a loser mom! You have do your best for your baby, so keep up the good work!
Yes, if you are breastfeeding, your baby doesn't need to drink water, cus breast milk contains water. Also, the water content will increase or decrease according to the change of the weather/climate.