Don't forget that Lucario has base 70 defenses. Even with his typing, that's not going to help him too much. Personally, I'd go with Close Combat. It's more reliable with respect to accuracy. With Hi Jump Kick, you risk taking damage upon missing, making him even less effective. Close Combat does drop his defenses, but you're not gonna use Lucario's defenses anyway, so it's no real loss. You have priority moves if you suspect the foe plans to use them as well, and Lucario has decent speed, so he can outspeed a good amount of Pokemon.