(CNN) Let's start here: Joe Walsh isn't beating Donald Trump in the 2020 Republican primary.

But just because the former one-term congressman from Illinois isn't going to win doesn't mean he can't have an impact on the coming 2020 campaign -- and on the President's state of mind for the next six months or so. And judging from what Walsh told CNN's Erica Hill on Monday, he's got the right plan to do just that.

"We're going to get in the President's face every day," Walsh promised.

That's actually a very sound strategy if your main goal is to ultimately beat Trump -- even if Walsh himself won't be the one doing it. Here's why.

1. Walsh isn't going to raise much money. He doesn't have a national donor base. Trump controls all levers of the Republican political and fundraising apparatus. There's very little chance Walsh will even raise enough money to fund any sustained TV ad campaign -- either nationally or in an early state like Iowa or New Hampshire.

Read More