Good news that you making progress
My advice to you on the mods/performance upgrades is to get the bike running great as it is and take small steps in changing things. Monitor how it changes the bike and if it's in the direction you want to go in, and all the time learning. I wouldn't go jumping straight into the deep end and changing cams or anything like that. What you need to remember is that everything/every part works as a team. If you go changing one thing it starts off a chain reaction, cause and affect. You can't have perfect everywhere, you will either have good torque on top but not so good lower down or good low down torque but not so good on top or maybe settle for an average across the board which is pretty much what standard is. Everything is a sacrifice.
Is average a bad thing? not really as this also give better reliability, smoother running and longevity. The other thing to remember is that performance engines are not as reliable. They can be twitchy and you will find yourself constantly tinkering

Carb work is a good place to start because lots of things will have you playing with jetting. By the way Factory pro mains are exactly the same design and measurement scale as Keihin (standard) whereas for example Dynojet have their own scale and design, totally different.
Some reading material for you
Carb Tuning guide (setting up a Dynojet or Factory Pro kit)
(:-})