Does the Eladrin soldier feat gives proficiency with the Greatspear? It says:
You gain proficiency with all spears and a +2 feat bonus to damage rolls with longswords and all spears.
The Greatspear is a Superior weapon though:
Superior Weapon: Superior weapons are even more effective than military weapons but require special training to use. You can learn to use a superior weapon by taking the Weapon Proficiency feat.
Some people say that, because it is a superior weapon, you need the Weapon Proficiency feat to be proficient with a Greatspear, even if you have the Eladrin soldier feat.