A Vanberk is an excellent choice for when the effect happens. Keep that, and hmm. A Maya Purple card doesn't hurt, for the MVPs that do cloak or hide, but perhaps a good one would be 2x Gemini cards on your helm to prevent Stone Curse and to a lesser extent, Sleep. If you can manage, another Vanberk doesn't hurt, and slot in your LK card for the 3rd slot.
You have quite a number of choices for armor, and it would depend on your preference. Some use GR to reduce much of neutral damage, but then some MVPs have their attribute attack, which makes GR kinda useless. Some use damage modifiers like Gloom Under Night cards or Ktullanux cards, or use an Undead armor to easily prevent freeze and probably stone curse, I'm not sure. Also I've heard that Shadow armor prevents coma, but again not sure. Overall, it's your call, offensive or defensive, then just decide.
For the weapon, some slot a Turtle General card for the Magnum Break effect, some use Valkyrie Randgris for the Dispell (to dispell annoying MVP buffs), some use a Sniper card to combo with an LK card (healing while zerked) or perhaps, a lesser but similar effect, Hunter Fly card. As you only use composite bows, you can probably use triple Abysmal Knight plus a size or element modifer, but if that's too much of a hassle, 4 works just fine.
For cloak, if it's +10, try a Chung E card, gives you a lot of Critical bonus which would ultimately be useful. Or you can go defensive again, try Raydric cards or elemental reduction cards, but in MVP-ing, I guess more offensive potential is better than defense, as you can berry or warp back easily anyway.
For shoes, some use Amon Ra or better, Dragoon Wizard card, for an automatic Kyrie Eleison buff. If the MVP is demihuman, the MVP card Fallen Bishop Hibram gives quite a huge damage boost as well.
For your stats, Those are probably fine, but I suggest getting at least 100 total VIT, to prevent most of the annoying status effects like Curse, or Stun, or Silence, or whatever. In my experience, 100 total VIT does not prevent Sleep, but 100 total INT does. I'm not really sure if that's the exact number, but it works. Not a lot use Sleep anyway, more like I only see Bacsojin do it, but it'll wake you up eventually.
Any more questions, a lot of us are willing to help. :]