Is there a way to paint with the actual texture image in blender all i can find is a colour palette.
Vague question so vague answer. For more specifics search youtube for tutorials
Create a brush texture and select that texture in the texture paint texture panel
Lots of ways, just as above but also choose ‘stencil’ and you will be able to see the image as a plane in front of your view, and you can use the rmb to move it around