/macroicon "Foresight"
/ac "Foresight" <me>
/wait 1
/ac "Featherfoot" <me>
/wait 1
/ac "Awareness" <me>
Fixed. You need the /wait command. Now they'll cast in sequence. Press the bound Button once, and watch it cast in order. Be sure to always use the macroicon of the highest CD skill that was cast last. This will ensure that when it comes off CD, the rotation is ready to go with all skills in the Macro off CD.

You shouldn't need any macros for skill combos, just your buffs. It's up to you though. Just remember that with /wait 1, if there's any type of latency spike, you might miss a buff. Anything below 1.5 seems to have issues, specially if you're moving.