I'm new to Lock-on and by no means am I an expert in BVR tactics plus I haven't touched Lock-on recently due to very frequent crashes with Vista 64 so please take my comments for what it's worth.
In a head-2-head engagement, what I found to be the most effective is to have the energy advantage (fly high and fast) to maximize the reach of my SARH missiles. I would launch one near max engagement range before they can fire to take the initiative and force them to take evasive maneuvers by beaming. I would dive and close the range to avoid losing lock and try to get a 2nd shot off before they can fire back or extend away if they fire back. If you are flying a Russian fighter and have the R-27ET missiles equipped, I try to use those for the 2nd shot. The beaming maneuver exposes the exhaust to the IRST and I try to close in fast to get IRST lock on the heat signature and fire off a shot. If I can't get a lock for the IRST, I launch another SARH to keep them on the defensive.
On the other hand, if I only have SARHs, I continue to close-in while they are beaming and keep firing missiles to keep them on the defensive until one of them gets a kill or the range is close enough for the dogfighting IR missile. This is where the Russian fighters have the advantage.
It's not a very missile economical tactic but I try to gain the advantage and prevent them from firing back. Obviously if you are low on missiles, flying low and slow or outnumbered, it's time to RTB to fight another day.