Deferred from Engineering Program, do I stand a chance? If so, what can I do to bolster it?

Honestly, just kick ass in terms of your grades and sew what happens. Your stats are in the ballpark for engineering.