Your build is good, but there are a few issues with it:
Unf0rseen is a subpar skill, since it doesn’t scale well. Might work okay in Normal or even TVHM, but not into UVHM (if you have it.) Swap it out for Innervate or Ambush. I recommend Innervate since it does give you health, without needing to rely as much on Transfusion Grenades or Moxxi Guns.
B0re is awesome, get that when you hit lvl 47. Turns BNK-3R into a joke, and also eliminates Bullet reflection from Nomad’s shields or PWR Loaders.
I prefer Killing Blow over Iron Hand, since it is a good coup de grace and doesn’t need too many melee bonuses to make it good.
Beyond that, I have no clue to your max level, how many UVHM packs do you have? There are lots of skills I’d recommend that are great for a general gun build (F0ll0wthr0ugh, Vel0city is good but there are certain weapons that don’t work well with it, etc.) but may be a bit out of the way.