Yeah, Ghost really doesn't have many Physical Attackers
Golurk - base 124 Attack, Decent bulk, access to powerful moves like Dynamic Punch and Earthquake, as well as decent abilities in Iron First and No Guard.
Aegislash - gets Swords Dance, King's Shield etc. In Blade Form, base 150 offences, in defense form base 150 defences, allowing it to set up SD fairly easily and proceed to sweep with priority Shadow Sneak.
Gourgeist-Super - Base 100 attack, decent bulk, priority Shadow Sneak, as well as more powerful moves like Phantom Force.
Apart from those three, Dusknoir, Spiritomb, Shedinja and Banette (Mega included) are the only Ghost type Pokémon which are even remotely viable for Physical attacks,