Yes. And no. Ultimately, you fix yourself: acupuncture just opens the door. For issues of physical trauma (for example, speeding up the healing of a broken bone, tendonitis, sprains, carpal tunnel, side-effects of chemo, etc), the treatments are fairly simple and “fix” you.
Addressing non-trauma problems will require your active participation. The fundamental truth is that your body is wise: you do not have symptoms for no reason. This means that your symptoms are not independent of you, your lifestyle, or the choices you make in life. Therefore, to really heal, you have to listen and act on what your body is telling you about yourself and the way you deal with life issues. So yes, acupuncture can fix you, if you are willing to take responsibility and fix yourself.