ATMs don't make the price go up. They allow people to buy much easier but the ATM volume is still very low if you compare it to exchanges.
Trump could be talking about Bitcoin but he wasn't complimenting it. If anybody thought about buying Bitcoin for the first time they wouldn't do it after hearing what Trump had to say.
Halving is a good point but it can be this first time when it doesn't start a rally because people are waiting for it.