Welcome to AA if no one has told you yet!
I like your set up at this point, good filtration and adequate lighting. For a heater, I recommend the Hydor ETH 300 filter. It is inserted in your outflow from the XP3, and does a very good job of keeping the tank temp consistent (I have the same set up on my 75g).
Your tank will definitely be ready for plants once it is cycled. BTW, are your going to fishless cycle this tank? Check out this link if you haven't heard of it yet. I know the article says salt water, but it works for FW
as well. And many people on this site swear by it.
As for fish to put into your tank, I am partial to cardinal tetras myself. However, many recommend rummy nose as well. Tiger barbs or Green tiger barbs are always a good addition to a tank, although I don't know how well they will get along with the sharks (I have heard that the sharks can be territorial - someone chime in here!).
Also, you could add some bottom feeders such as loaches or cory cats, but again, the sharks may pick on them at first.
You sound like you are well on your way, and keep asking questions...trust me, it helps and the people on this site are awesome!