Yes, saving $300 per month is good. Given an average 7% return per year, saving three hundred dollars per month for 35 years will end up being $500,000. However, with other strategies, you might reach 1 Million USD in 24 years by saving only $300 per month.