If you are trying for both: better accuracy than factory FMJ loaded ammunition and be cheaper, you are not going to save much if any money.
Your first consideration should be the bullet. Choosing one that is marketed and sold as a varmint or match bullet is pretty much necessary if your aim is better accuracy. Expect to pay 200$ and up for 1000 bullets. A very good short line bullet that won't break the bank is the Hornady a/vMax line up in 50/55/60 grains.
The next point is your brass and brass prep. Have a stash of brass of the same manufacture that you perform the same brass prep on throughout the load. If you plan on doing a lot of shooting, then several stashes of +1000 piece lots. Consider investing in better loading tools such as dedicated trimmers, annealers and match quality dies.
Speaking of dies, runout of the finished round counts a great deal in an AR, even if quite a few other loading prep steps (like segregating brass and bullets) are so-so. Match quality seating dies are worth their weight in gold in reducing runout, and invest in a runout gauge. Skip small base dies as they are not required, instead get a quality .223 drop in chamber checker gauge.
You won't see much if any gains with the primer type at 100m, but I still recommend going with a match - quality primer. I'ved them all to good effect, but tend toward Federal 205m.
Powder - there are literally dozens to try. Fact is 223 is so easy to load for, ten different powders or more will work exceptionally well with whatever you decide to team it up with. Get one or three with an optimal burn rate for the bullet (generally speaking the heavier the bullet, the slower rate of burn). Get one that will suit your load style (if you want to just dump the charge and go, ball powders tend to be the easiest to deal with in most powder throwers).
Try to buy powder in bulk so that you are dealing with one lot type over the span of a load, and try and settle on a powder you can readily purchase (very tough right now I hear).