I think it depends a lot on reads on villains and that table dynamics. This could be an easy fold or an easy 4bet/shove depending on the villain. If the BTN is a pain in the ass stealing every blind and 3betting every EP/MP raise, then the BB might be calling lighter and that would make an easy shove.
However, without reads I pretty much fold here, no regrets. I *might* call if it's suited and I'm willing to gamble and that's about it.
But then again, I suck at this game so I could be completely wrong
obs.: what is interesting on the hand as well is the BB play after the flop. But seriously, donking a bit less than pot size and commiting the whole stack anyways? You have 2 overs, a gutshot and the flush draw but it's still (IMO) a semibluff (you don't have a made hand). Shove it right away, you might have some FE. Betting pot, what would be your plan for the turn, check/fold?!