No, there is no need to poke any holes in your steak before marinating. The marinade is thin and coats the steak well, so that's all you really need for the meat to come out flavorful.