Agi is not needed at all for genes, you can cancel the animation delay by moving, plus it's barely any animation cancel. With 120int/dex, you can ALMOST instacast CC with self buffs and int/dex foods alone (instacast with blessing). No agi is needed. Add those extra points to STR for more dmg and about 35~ LUK since it will be cheaper stats point wise.
Homun speaking. If you foresee never solo-ing, go ahead and reset to a dieter (damn leveling time is gonna kill you). But personally, I've got a maxed sera and maxed dieter on 174 genes and I definitely take sera > dieter anyday when solo-ing. Fyi, when using sera, there's no reason to go for a mace. Get a Byeollum with EA enchants instead.
As for gears, you are on the right track. But I've still got to make the following comments about your current setup :
1. Your mid headgear DL essence decreases INT by 4. INT is the core for CC dmg. Your CC dmg will be higher if you go without it (correct me if I'm wrong)
2. Orleans is for the poor You rich dude should go for a geffen robe, or heck can even go without this cast interruption gears when you pop foods.
3. Shoes, you're gonna need more than one shoe for your gene. Personally I have a dex RM, dex LD, dex BP and str RM for my gene to swap depending on situations.
4. Garments, nothing beats EA FAW for dmg if you can afford it. One carded with memblatt and one DR for awesome neutral resist.
5. Vanar is unnecessary as you will be a high int type. Go for RWH instead. (General rule is that vanar>sp, rwh>hp)
6. As for accessories, the best accessory after megs is RWC rings (atk3%). If you don,t plan to keep resetting till getting perfect enchants, PoM (g.scaraba) is always still a viable option.
7. All genes who can afford it MUST have a Hurricane Fury with EA enchants to swap when you don,t need a shield. There's no comparison in the dmg loss from using a one handed weapon.
8. Please don't forget about shadow gears. Physical set is good. Kingbird + power set is great. Liberation set is awesome. Pick yours.
9. Armors, be prepared to have armors of all elements. You will die fast without, especially at higher levels and even more so if you wear a DR garment.
Hope it helps