If she does a good role she might be nominated for an Oscar but she would never win it. Academy awards are very political and people who are not considered serious actors do not win regardless of their performance. Note that Courtney Love did a tremendous job in The People vs. Larry Flint but was overlooked as supporting actress because she is thought of as a musician rather than an actress.
Megan Fox? Where is that coming from? She hasn't acted since the horrid Jonah Hex. There is some comedy she is gonna be in 2012 but she is sorta on a long break.
No, her professional conduct is a joke, after she made those remarks about Michael Bay, I don't think anybody will work with her
No, she is not a good actor.
No, definitely not.
No, she won't be.