Lisa,
Don't be hard on yourself. It takes awhile. I've been doing this steadily for about a year and have the same issues you are having. Only difference? Fewer times and farther apart. Bottom line? Don't sweat the small stuff....it's ALL small stuff.
Do what you can and take it to class. You will be amazed at what folks will bring back. Some will look perfect - generally that's the folks who have sewn a LONG time. Most will look like yours, and some will look WAY WORSE.
(That's usually where I am when I take classes

).
Welcome aboard the Quilting Board. This is a REALLY good group to use to learn and practice with. If you ever have a question, don't be afraid to ask! We have all had those days (and weeks, and YEARS) where stuff just doesn't want to work. Sometimes it is just better to set it aside. You will see when you go to your next class.
Have fun and good luck.