Oh Girl, it's totally normal, don't be hard on yourself. I was the same with both of mine - first a more traumatic birth than the second. I don't think it's necessarily related to the birth (although a bad experience doesn't help), you need time to recover, get used to this massive life change, learn the practicalities of caring for a baby, and get to know the baby as a personality rather than just a responsibility.
Don't worry that you will never feel that love, I can promise you it will come when everything settles down - a few weeks, maybe even a few months - but it is no less strong for taking some time to arrive.
You sound like you are being a great mum, caring as well as you can. Take care of yourself, make sure you are resting as much as you can, and getting enough sleep. That's all you need to worry about right now. Can you get some company in the day? A baby group? Even getting out for a walk every day helps.
Can you talk to your partner or your mum/a friend? Even your health visitor? They might know you well enough to not only give you some support, but also be able to keep an eye on you in case you do develop pnd. Maybe show them this thread if you can't find the words.
In time, when you are ready, you can also ask for a 'debrief' of the birth at the hospital as well - called a Birth Reflections service or similar. I found it useful in coming to terms with everything that happened (before I did it again!).
Take care, keep posting if it helps.