Season the steaks with salt, pepper, onion, garlic powder, vegetable oil, and marinate for 15 minutes. Pan fry each steak at medium heat until light golden brown on both sides. Remove from heat and chop into small cubes. Reserve warm.
Mix onion, tomatoes, cilantro, serrano chili, lime juice, season with salt and pepper to taste and reserve.
Cook the potatoes in boiling salted water until soft, cut in half lengthwise and hollow them out. Reserve.
Fry bacon slices in a skillet over medium low heat until very crispy, chop and reserve.
Place a spoonful of the prepared carne inside the potatoes, add a dollop of sour cream, sprinkle a generous amount of cheese and top with bacon. Bake in a 375 °F oven for 6 -8 min or until cheese is completely melted and lightly browned. Remove from the oven and serve with pico de gallo.