One thing...Don't get stuck Top Roping! Lead as soon and as much as you can. That alone will improve your technique a lot, since you climb and THINK a lot more when you're leading.
Use TR for warm up and routes WELL ABOVE ( 1 to 2 full grades ) your lead skills.
es: if you can lead 5.9 TR route above 5.10b
TR them 2-3 times MAX then start leading them (if possible)
If you can "feel" what a 12b feels you CAN HANGDOG! (pull on quickdraws) It's a great technique to see what a hard move looks like and improve one's climbing intelligence. I'ts also good to build power. TR if you can and try move after move, like you do when you boulder. Set a goal to get 2 moves in a row clean, then 3...and so on.
DOn't stop! When you can climb 10a it's time to try 11s and keep going up, you will only have more "toys" to play with. Don't get stuck climbing 10a and be happy with it. Challenge yourself.