I know first timers who haven't engaged until labour and had great births including homebirth.

You could try chiropractic maybe to make sure your pelvis and baby are well aligned which is a great option and really focus asap on the Spinning Babies stuff. Its a brilliant site which everyone should read.