Balsamic vinegar has a slightly sweet taste so you would want to add something to give your marinade a bit of sweetness. Red Wine along with some brown sugar is a good substitute. Or red wine vinegar along with some brown sugar to give it a sweet tang rather than harsh acid.