In a large, resealable plastic bag, combine the soy sauce, wine, lemon juice, oil, Italian seasoning, ginger, garlic, onion powder and ground black pepper. Place chicken in the bag. Seal and let marinate in the refrigerator for at least 3 hours, or overnight.
Preheat barbecue for medium-high heat.
Thread the chicken onto skewers and set aside. Pour marinade into a small saucepan and bring to a boil over high heat.
Lightly oil the grate. Cook chicken on the prepared barbecue for approximately 8 minutes per side, basting with the sauce several times. Chicken is done when juices run clear.