People trick out Suzuki Savages? :oNEVER would have thought that!
On your riding, it gets better every time you push yourself without crashing or riding over your head. I will suggest saving up the coin and taking a track day. BEFORE I ever road raced, I took a class at Laguna Secca called the Keith Code Superbike School. At the time I had a Yamaha FZR750RR and thought I was all bad ass at riding it. I found out I was a WUSS and was scared crapless around the track for many laps. HOWEVER by the end of the day I was scorching people and even keeping up with the instructor. He even said I should take up road racing since I had so much talent. The point is, you gain about 300% better riding skills with some professional input and actually riding on a track instead of taking the risk of going too fast on the street.
I will also add that I took the school again, the more advanced one and I was so fast at the end of it the instructors were basically begging me to get into road racing. All this training actually made me a better and safer road rider and kept me out of trouble as well since I was so much more sane on the street. I will say there is NOTHING like going 175 on a track and braking as hard as you can for the up coming corner.....