300 is exactly right and fine for your printer.
You could probably go down to 200 or 240 PPI and not see a big difference. (You'd have smaller files and be able to make larger prints).
In general:
Photos: 240-300 PPI
Charts etc. : 150-200 PPI
Text: 100-150PPI
Your medium is important too...