In all seriousness, patches with corporate logos that do not dominate the jersey is OK. I would not like Standard Charter, AIG, Ineos, or AG2R Citreon to be the dominant thing I see.
Colors really don't work for baseball because teams primarily are white at home (with / without pinstripes) and gray on the road. Alternate jerseys are common, and a few I guess either have a color or had powder blue at home.