Are you trying to be a faster driver or just trying to shift faster?
shifting properly and faster is just one element of being a faster driver and you can learn a lot more by attending a HPDS (High Performance Driving School) in your area..
you can always practice your shifting in a parking lot or a place where there is no traffic but for other factors (being smoother, faster in general) your best bet is to attend some HPDE/HPDS with an instructor so that you can also avoid the common mistakes before they become to habits.. it's sometimes better to be a beginner than a novice with bad habits, since you have to relearn the things correctly and it's hard to forget habits ..
I personally had to deal with this in the past (had to forget things)..
Good luck