Engine timing mechanical

446
Al heads-ported
10.5 Compression
Mopar mechanical purpleshaft 557 Cam aprox Dur 243 @ .050 112 centerline
1.6 lift comp roller rockers
Single Plane intake-M1
900 CFM carb
MSD ignition with MSD distributor
Using mechanical advance ,Springs set so timing all in at 3000RPM
727 transmission
323 rear gear

I have been trying to set the timing to 12 deg initial , idle and 36-38 deg at 3000 RPM
RUNS LIKE **** a stock fiero could beat me and tends to run hot , sounds shity when I get on it like its running 6 cylinders . Chevy neighbor has been making fun! :( I tried diff combinations 32-34 , shity
I put the timing light away and set the timing by ear . I reved the motor to 3000RPM and turned the distributor till the engine sounded good and locked it down
IT runs Like an a Gorrilla on fire . I Can light the tires up and go sideways in second gear.
The temp is staying below 210 above 3000 RPM, would climb passed 220 before but only when above 3000 rpm
Question
I put the timing light back on and I have the following
3000 RPM 52 deg before top dead center ????
idle 800 rpm I have 17 deg
>Isnt 52 way to advanced ??
>Is my timing tab in the wrong place?
>