I think an internal filter is too small for a tank that size. You generally want a filter that could do around 10x the number of gallons per hour (
GPH), so you should have a filter that does 290gph. The largest internal filter I could find only does around 200gph -- not bad, but not the best. Plus it takes up room inside your tank. I'd suggest looking into a
HOB (hang-on-back) filter of the appropriate size. The Hagen AquaClear and Marineland Penguin/Emperor lines are popular around here.
An HOB filter does give some water movement on the surface due to the outflow, so additional aeration isn't absolutely necessary. That said, it depends on the number of live plants you have in the tank, and the type of fish (some prefer still water, others like a bit of current). Plus the bubbles do look nice, and there are some fish that love to play in them (corys come to mind). If you do add aeration, I'd recommend the wand-type, that puts out finer bubbles.