It's a stretch but I wouldn't say it's impossible.
You say that you don't have a whole lot of leadership type roles, and that's definitely not good.
Elite colleges love students with leadership roles and especially prolonged commitment to certain activities, and just trying to change that for your senior year isn't going to help all that much.
NC State is less selective but has an AMAZING engineering program.
I would say that if you want a free ride through one of the colleges we have in NC, then Elon or NC State may be your best bet.