I agree, you need to start winning the races you enter. Start looking around at enduro rides and other teams that sell seat time at races. They are out there and again all you need to do is win.
I wish you luck as I'm trying to fine $800 to buy tires with at the moment so i can fund my racing "career"