aww honey. i dont have any advice except hang in there
you are not a crap mother, you are just learning like every other mother has had to.
when i first had my little man i felt exactly the same, felt like i couldnt cope but you can and you will get through it.
im sorry your having problems feeding
if you ever wanna chat/vent feel free to pm me.

Hope everything gets a little better for you