In a large bowl, whisk together lemon juice, pineapple juice, olive oil, Worcestershire sauce, honey, chopped rosemary, oregano, chili powder, garlic powder, and chopped parsley until blended.
Season the steaks with salt and pepper on both sides.
Place the steaks in a large zip-top bag or a shallow container and pour the marinade over them, turning to coat all sides; remove excess air and seal the bag if using.
Chill the steaks in the refrigerator for at least 30 minutes and up to a few hours to marinate.
Preheat a grill or grill pan to medium-high heat and lightly oil the grates or pan.
Use tongs to place the steaks on the preheated grill and cook to desired doneness, flipping once. Use a meat thermometer: rare <130°F, medium-rare 130°F, medium 135°F, medium-well 150°F, well-done 160°F.
Remove the steaks from the grill and let rest for 5 minutes before serving.