For BHOP in HL1 and other mods with the exception of Counter-Strike its pretty simple.
As what people have stated use the settings that suits your style.
If you ask me what the recommendations are it's what I use assuming you use the scroll wheel to jump.
sv_maxspeed 10000 (Overkill but enough for you to jump at least 700 Velocity)
sv_airaccelerate 100 (A must for Counter-Strike but Half-Life can be less)
sv_gravity 800 (I cannot stress enough, please don't fiddle with gravity)
sv_friction 4 (It's fine leaving friction as it is)
Pretty much these are the speed settings you would use for any HL1 Mods, whereas source it's not fps dependent like in HL1 where increasing the fps will cause you to bhop faster but players stressed that it's cheating.
You can improve the bhop speed a bit by fiddling with some client commands
cl_forwardspeed 999
cl_backspeed 999
cl_sidespeed 999
cl_pitch ???
cl_yawspeed 210
cl_bob 0.5 - 1
In that effect you tend to do more sharp 90 degree turns so the effects feel pretty wild for you to turn sharply.
Another technique to improve speed is tapping the crouch in sync with your mouse wheel so basically you tap the crouch key as well the scroll wheel at the same time to give like an overall 10% speed boost, often people who play Quake will benefit with this technique.
So in terms of configuration, it's pretty simple, use what i recommend and allow more than 10 on airacceleration but 100 is fine, with maxspeed change it to something higher than the default so you are able to bhop at least speeds of 700 velocity on 100fps and please try not to fiddle with gravity because it can cause an undesirable effect on bhopping.
Quake's bhopping behaviour is a little different but it behaves simular or the same as hl1 since the bhop code is the same with each other.