Oh this thread is ripe with good reads
RPS isn't a goal most real airsofters aim for. My Z Custom build is north of 30 rps but I never run it in full auto and in fact both Semi and Full are locked to semi only now. The rps is a by-product of a snappy as fuck trigger which is what I wanted.
Honestly, you are in for a world of hurt and my advice is to do some research before you continue posting.