every once a while, you can try to use some super fine sand paper to sand your wiper blade, which helps. but the end of the day, the rubber won't cost much and just go ahead and replace it.
What does make a difference is that for some cars, you only need to replace the insert (rubber), not the whole thing. Go to the dealer and get oem insert is the best