Some very good replies. You dont say what type of bow you shoot, what level you are at (and where you want to be) or where in the country you live, you also dont say how old you are. Many people are shooting good kit that is badly set up, not right for them or not 'balanced' eg. the appropriate quality of arrows to go with the bow. The majority of archers dont have the know how to set up their gear properly (if my car broke down I wouldn't have a clue how to fix it) and many coaches haven't got the ability to go past a very basic set up.
This is where a good shop comes in really handy, you dont say where you live but Pete Jones at a shop Guisborough is great at bow set up and he'll explain everything he's doing to you so that you can do it yourself the next time. Lez and the boys at Aardvark are very good too. Dont believe half of what the so called experts at your club tell you, ask them what level they shoot or shot to and if it isn't MB or above then be careful.
We have young guy at our club who shoots three times a week, dead keen and a nice lad but he wont or cant take good advice and his form is really bad. He practices hard but all he's doing is practising how to miss. This is where a good coach is a God send. But dont hold your breath, here in Britain we have loads of nice, well meaning, hard working people who are great at doing beginners courses and teaching the basics but not anything more advanced. I know of qualified coaches who shoot
longbow exclusively (haven't seen them shoot anything else for the past five years) who are 'coaching'
recurve. Try as many clubs in your area as you can. As a GNAS member most clubs will let you shoot as a guest. Even where I live, there are four or five clubs within thirty miles. Some clubs are very much for 'social' archery, very few members will take things too seriously (targets are set out at at 50 yards'ish) and few of them will enter Tournaments regularly. I'm not nocking this type of club, Archery is for everyone and if they enjoy it then great. At other clubs you may find that things are different with a different emphasis, more competitive, higher standards (targets are set out at exactly the right distance, measure each time with a tape) and many of the members attend tournaments. You will probably find that this type of club will atract archers of a higher ability and this is the type of club you should look for.
Dont be afraid to ask questions, most archers are really nice people who will be only too pleased to help you. Go to all of the local tournaments, you will probably find that it's usually the same people who win every time, ask them what club they go to.
Right, thats the good news, there are lots of things you can do to improve if you make a bit of an effort.
Now for the bad news. Archery is no different from every other competitive endevour. There are people who have natural talent and an affinity for the sport. I made MB in my first season and was breaking European records within two or three years, all without any real coaching. But I did shoot five or six times a week (real practice, not just flinging arrows at the target) at the right type of club asking people with a proven record the right questions.