To get decent accuracy with cast bullets, you must first remove ALL copper fouling. This means about 30-50 solvent soaked patches alternated between brushing, and dry patches. Takes overnight to accomplish properly. ( I use two soaked patches, followed by brushing and then 2-3 dry patches to soak up the "slop" and then repeat......... Then leave a trace of solvent in the bore overnight (no brushing after slovent patches). Then use dry patches in the AM next day to check for Blue-Green residue. (Color depends on active copper remover in solvent).
After the patches come out clean (no blue or green stains). Its time to take it to the range.
After firing about 20rds, clean again. Then after firing 2-5rds, THEN fire for groups. For peak accuracy with cast bullets, the bore needs to be conditioned much like an iron skillet. We "old timey" cast bullet shooters call it "black bore" conditioning. Firing jacketed bullets through it now requires the above process to be repeated so are "anathema" to a conditioned bore.(greek for "unmentionable" or "un-nameable")
Secondly, You MUST flare the case mouths sufficiently prior to seating the bullet, AND, you MUST crimp as a second step independent of seating the bullets. For this I normally do with a Lee Factory crimp die, but it's not an essential.
I usually seat the bullets with the seating stem set, but the die backed out sufficiently to NOT crimp the case mouth. I then set the crimp with the seating stem back WAYYYYY out. (When not using a Lee FCD)
I've gotten 1-hole groups at 50yds from several .30wcf's with 7.5 to 12.5gr of Unique, so it's not the powder charge. Pistol primers work as well as Rifle primers for this load so it's NOT the primers either.
The bullet diameter of the bulk cast bullets MAY be an issue. My Marlin/Glenfield M30 requires bullets cast .311" due to the Microgroove barrel. However, my brother's Winchester M94 also prefers the bullets unsized or at or over .311. It has more to do with the throat than the bore diameter. If the bullet are .308", expect the accuracy you've been seeing.
It's not at all uncommon for a cast bullet to come in at a different weight than "listed". A Lee .311-150grFNGC that I bought in '75 and later gave to my brother casts to 160gr with gascheck attached. An identical mould that I bought to replace the one I gave him casts to 157gr. Identical bullet mould but not quite identical bullets due to being cut with a different "Cherry" or in the case of the Lee's, with a different lathe set up.
I also use "dedicated" cast bullet brass that has been trimmed and heavily chamfered, and neck turned. Makes getting accuracy equal to, or better than jacketed bullets routine.