Basically, when you get in, you want to mix up throws and divekicks.
So you knock them down, then go for front or back divekick.
If it hits, combo with the bnb of cr.lk, cr.lp, cr.lk, mk spiral arrow.
If it's blocked, then either throw or apply blockstring pressure.
Add throws in between blockstrings, or do (near)instant EX cannon strikes to beat throw techs, which you can then combo from (even Ultra). Or, hold back after a few blocked attacks to bait out dp (they will come, but that's not really cammy specific)
That's pretty much what Cammy's offense is based off of.
cr.mp/cr.mk with a buffered spiral arrow is great for poking with.
As is st.HK, st.MK.
Can poke with max range spiral arrows.
When approaching from far/midscreen, mix up normal jumps with dive kick jumps so that your landing spot isn't predictable.