The 20-year-old - who will join the Bavarians at the end of the season - picked up a thigh injury during BVB's semifinal clash with Real Madrid and suffered a setback on Tuesday when he pulled up just an hour after returning to training.
"If a player like Gotze is missing, that could weaken the team," Schweinsteiger told reporters. "But Dortmund will have 11 players on pitch who will give their all."
After missing out in the final in both 2010 and 2012, Schweinsteiger went on to say that he was determined to win the competition this time out.
"I want to win this match. This is why I play for Bayern. We want to win, no matter who stands in our way. And I hope that [coach] Jupp Heynckes will write more history," he said.
"We have to concentrate on our game. If we live up to our potential, it is very difficult to beat us. Whether we win or not is up to us. We know what we can do. But I'm not thinking about this match 24/7. You need to be a little relaxed."
Schweinsteiger has enjoyed a fantastic season, scoring nine goals in all competitions, and the 28-year-old feels that maintaining his fitness has been key to his form.
"For me it was very important to play throughout the season healthily," he continued. "Also, our new players were very important. We went a little further than last year. We made a big step towards perfection."