Yes your material in max should have the same name as the vmt file. You cna use a Hex editor to check the smd or correct any problems if there are any. The big problem with source is that getting assets in game isn't as user friendly as it could be.
cdmaterials should drop the leading / i.e. "models/heroes/blood_seeker/" other than that I can't spot anything super wrong with what your doing, keep in mind the modeling program has to be able to find the texture. ensure that the material you've assigned is exporting the correct name. e.g. if you we're to assign a…