①③④
分析:根据已知先判断△ABC≌△EFA,则∠AEF=∠BAC,得出EF⊥AC,由等边三角形的性质得出∠BDF=30°,从而证得△DBF≌△EFA,则AE=DF,再由FE=AB,得出四边形ADFE为平行四边形而不是菱形,根据平行四边形的性质得出AD=4AG,从而得到答案.
解答:∵△ACE是等边三角形,
∴∠EAC=60°,AE=AC,
∵∠BAC=30°,
∴∠FAE=∠ACB=90°,AB=2BC,
∵F为AB的中点,
∴AB=2AF,
∴BC=AF,
∴△ABC≌△EFA,
∴FE=AB,

∴∠AEF=∠BAC=30°,
∴EF⊥AC,故①正确,
∵EF⊥AC,∠ACB=90°,
∴HF∥BC,
∵F是AB的中点,
∴HF=

BC,
∵BC=

AB,AB=BD,
∴HF=

BD,故④说法正确;

∵AD=BD,BF=AF,
∴∠DFB=90°,∠BDF=30°,
∵∠FAE=∠BAC+∠CAE=90°,
∴∠DFB=∠EAF,
∵EF⊥AC,
∴∠AEF=30°,
∴∠BDF=∠AEF,
∴△DBF≌△EFA(AAS),
∴AE=DF,
∵FE=AB,
∴四边形ADFE为平行四边形,
∵AE≠EF,
∴四边形ADFE不是菱形;
故②说法不正确;
∴AG=

AF,
∴AG=

AB,
∵AD=AB,
则AD=4AG,故③说法正确,
故答案为①③④.
点评:本题考查了菱形的判定和性质,以及全等三角形的判定和性质,解决本题需先根据已知条件先判断出一对全等三角形,然后按排除法来进行选择.