Firstly, please know that I think that every new parent feels like you first do at the beginning. Even still I feel like that sometimes, DD would only cat nap today. So please know, you are not failing at all.
The other PP's have given some really great advice, some of which I'm going to borrow . I hope things improve for your soon.