My favorite jock race is Replicant D. Dexterity applies to a LOT of skills, and its easy way to get high skills for not much dp. (in case you havent noticed, if you start higher in an attribute, it takes less dp to get it up to higher levels) not sure of exact numbers, but it seems that when you got two starting skills at 12 and 10, it takes same amount of dp to increase on of those up by one rank, e.g. they'd both take 23. (im pulling numbers out of my head, im not sure 23 is right number)
As for fighting style... I LOVE CC+MGs. The Piranha titan(medium) makes short work out of any titan it gets into range with. Usually, by the time you can use medium titan, you have decent cannon skill, so you'll hit with one of those 9 mgs at max range. That makes em fall (if you get lucky) and if it doesnt, it softens em up. Once I'm at point blank, i proceed to target ALL mgs on the head (again, ONE out of nine is gonna hit, 4sec reload... dead in maybe 20secs :)) and just go wild with the chain saws. There are two problems in this, one is that it heats up rather quick, and NM/Flamethrower will cut down its effectiveness, the other one is the off chance that you kill the center torso with one of those chain saws. While not much worry about dmg(its a medium titan, as long as it didnt blow up a heavy titan, it should be ok) the heat goes through the roof.
I've only been defeated by tesla bolts, using this style. Usually, as a backup titan, i employ NM/Flamethrower to discourage quick firing of tesla's. (Unfortuneatly, the AI got smart and aimed at the NM titan first, and took its head off with a lucky tesla bolt :/)
Missles have their place as the only weapons that can shoot across the field(if you can see that far). (I) Use them as sniping weapons, and as annoyances for the enemies who LONG to put a couple of AC20's in them, but can't because of the Piranha eating away at them. And, it's always good to soften enemies up before the piranha gets there. :D