What kind of cut is it? If its a nice steak, you probably dont want to marinate it overnight, but if its skirt or something like that, go for it. Best way is to put the marinade and the steak in a ziplock and force as much of the air out as you can get. When you get up in the morning flip it over as the marinade will have concentrated on the side of the meat that's on the bottom.