340 Tuning - I need advice

Please bare with me here... If I advance the timing to 20 - 25 will I have pinging problems, and wont that further increase my idle? I have my idle set screw all the way out right now... will I have room for more adjustments? Maybe I am doing something wrong...

Also I don't know how to use a piston stop... any more avalible info on that?