I felt like you, it is very tiring being a mother. Incredibly draining in every way.
A few things that really helped me:
Time out ~ you sound so tired and drained. At least a few hours every week essential for you to remain fit and well.
Time out during the day ~ We all seem to prioritise everything before our own well being and there is so much to do, but trust me that to do list will never end. Not in your life time. So put your feet up with a magazine or a good book for an hour a day when the baby sleeps. Or better still get yourself off to bed too.
Eat well ~ make sure you drink plenty of water, good food and solid meals. Running on empty will make you feel terrible. Equally eating rubbish food will do the same. Make time to sit and have lunch with your baby every day.
Grown up time ~ Listen to radio shows that you make you feel part of the world, meet up for a glass of wine on a Friday with friends, make sure you have a life outside of being a mother.
Put yourself first occasionally if not regularly.
Treat yourself to flowers now and then if no one else is going to, you do it.
Run a lovely bath for you and the baby ~ do some beauty treatments at the same time.
Listen to music that makes you happy or feel chilled
Make sure that besides all the baby things, you go to museums and galleries, whatever you are interested in, still go with your little one. I wish I had been adventurous looking back, you can pretty much do most things with a tot in tow, so make the most of the days you have.
I don't think you can enjoy motherhood unless you have a regular recharge, and to me you sound like someone who could simply do with a little more time to herself, your parenting skills are just fine as they are, so you need just need a break to my mind.