Won't hold charge overnight!?

So I come out to my truck I have not started it in about 3 days and it won't start I replaced the water pump the alternator and put in a new battery now my truck runs great but only for a day it it doesn't hold the charge overnight I've had to jump it every morning any solutions?

It's a new alternator, I found that the plug to the alternator wasn't fully plugged in when I was working on It today...im gonna see what that does in the morning hopefully I don't have to boost jump it