How to put impulse on different collisions / places;

It depends slightly on your design choices, but for the kick off:
You do a mouse click test and check if it hits ball. From the break result node take the hit location vector and compare it to the ball actor location. If the Hit Location is on the LEFT of the ball you want it to go RIGHT (probably), and vice versa.
Does it make sense?