Go easy on the street food, at least at first. Get a water filter or, at the least, boil all your water. If you are fluent in Bangla, always speak it. And if you're not, then best of luck. Don't try and give away that you are from the West, everyone will try to take advantage of you. Know your crowd and where you are; it's still a very conservative country.
I can't speak too much about the quality of infrastructure there in recent years, but the last time I was there ~5 years ago it was abysmal. I don't imagine too much has changed, though I hear you can get somewhat decent internet depending on where you live.
Sounds like a lot of negatives. And, they are, at least to a spoiled American like me. However, there is a lot of beauty in the country as well. Check out Cox's Bazar, St Martin's Island, Patenga beach all in the south. Take a steamer out to Barisal for a day.
Yes I will be Dhaka. That will be my base location. I have family there so I should be ok and I do speak the local language, not fluently but good enough to hold a conversation.