The reality of the suspension game is: If you do not have a race number you most likely have no "Need" for spending big bucks on your suspension. You can buy the most expensive Ohlins suspension available and it won't improve your ride in any way shape or form.
If you are a beginning racer, you most likely still don't "Need" anything more than stock suspension unless you are a heavy weight. Your stock suspension works excecptionally well for street use. My friend GregBob romps the a$$ off his Gen I busa on the track. Greg weighs in at 210 in leathers with bone stock suspension. Greg put his money where it mattered most, the rider and not the suspension.
There is no magical suspension that will improve your skills. As Matt Mladin says "Spend your money where it matters most, on the idiot behind the bars"! I say "Improve your skills to the point you really NEED upgraded suspension"!