I am a female in my early 20’s and I wanted to ask that if there are no proposals coming through because I may not be that attractive and females are usually married for their looks, is there any dua I can read or anything I can do to help me get married, as I am aware that marriage completes half the deen.

Never put yourself down and be confident and trust in Allah that He will provide. Read ziyarat ashura for 40 consecutive nights and ask by the right of Ahl ul Bayt (as) to help you in this matter.