I need help learning .vmts and how to set them up right!!!

I managed to figure out how to port the Starcraft 2 models, and I can do that totally fine now, but my VMTs suck and always have issues that I’m not sure how to fix :frowning:
I’ll use my current situation as a basis for this thread.

I got the Valerian Mengsk model exported, mesh and textures. In blender I set it up for SFM and exported the .SMDs then compiled the .MDL
The textures are converted to .VTFs and I have the .VMT files set up, however the values in my VMTs are not optimal to say the least.

I’ve looked at the developer wikis and stuff, but when I put those values in they don’t work!

Below is an image of an Issue I’m currently having with the models face .VMT, I don’t have the other .VMTs active in this screen shot. Notice how dark it is? Plus the light I have right in front of it does work properly, so the mesh is light retardedly.

Here is the .VMT text.
“VertexlitGeneric”
{
“$basetexture” “models/val/head_d”
“$bumpmap” “models/val/head_n”
“$model” “1”
“$phongexponenttexture” “models/val/head_d”
$Normalmapalphaenvmapmask 1

"$phong" "1"

"$phongexponent" 10
"$phongboost" "1.5"
"$phongfresnelranges"	"[ .23 .42 10]"
				
"$rimlightexponent" "255"				
"$rimlightboost" ".3"
"$rimmask" "1"

$halflambert 1
$nocull 1
}

Help!?
Can somebody or some people teach me about .VMTs and what I need to do to make em right?