I know everyone will tell you not to feel guilty, so I won't do that. Most people assume that breasfeeding won't work for them, or they can't produce enough because they can't pump enough. That's a load of bull, because you simply do not produce as much for a pump as you do for baby. Please don't think I'm trying to be harsh, because I'm not.
I will tell you that I had the same problem with my first- bad latch, and I had flat nipples to make the problem worse. I ended up giving a bottle, and added nipple confusion to the mix. We suffered through the first few weeks until we figured it out. Most of that time was spent with a screaming baby, and me crying.
While guilt is not very productive, I will give you some ideas to try. If you need more suggestions, you can contact me. I absolutely hate to see women stressed over nursing their kids, when some knowledge that I have may be enough to help them.
First, let me say that if you do need a break, don't feel guilty about it. Reassure yourself if you only give a bottle at a meal that you will try again next time. A baby WILL NOT latch well with a stressed mother.
Try nursing before baby is actively hungry. Just hold them in the right position, and let baby play with the nipple if need be. All of my kids kind of "seduce" the nipple- it's a trick to get a let down with minimal work, they might mouth, lick, or otherwise play at the breast. That's all ok. If baby is feeling comfortable at the breast, then that's better that baby is relaxed- it creates the feeling that breast is good. My babies all played at the breast before getting to the more serious work of eating.
Do not hold the back of the head directly while trying to nurse. Support at the neck, or sides of the head. Most of the books and LCs will tell you to wait for baby's mouth to open, and then yank the baby on as fast as possible. That doesn't necessarily work for everyone- none of my kids would allow that, they all had to latch themselves.
If baby gets too hungry while you are working at relaxing and allowing things to happen, go ahead and give formula or pumped milk. Use an eye dropper- not a bottle. Try to only give enough to get rid of the worst of the hunger, and then try to latch again.
If you have flat or inverted nipples, you might try pumping or nipple stimulation before you attempt to latch the baby, to make the nipple easier to find.
Another trick to help nipple confusion, let the baby suck on your finger. No paci, no bottle, just finger. It gets them used to the feel of skin.
If baby just isn't moving their tongue out of the way, try this nifty trick:
Hold the baby at the breast, with you unclothed and ready to nurse. Let baby suck on your finger, with the nail of your finger towards their tongue. After a minute or so of finger sucking, quickly turn your finger over and pull it out of their mouth, pressing their tongue down at the same time. Quickly try to latch while they are looking for something to suck on to replace the finger.
Hopefully some of the suggestions that I have left will help you. For me, the only way to get rid of my guilt is to try everything I possibly can.
Also, try contacting La Leche League. They were a great help to me with my first.