I was going to suggest TL twickenham right beside the station, parking in separate facility for £10. Also Brentford ("Kew Bridge") which is just across the river from Kew Gardens, and close to trains station.
If you are travelling on a weekend, check planned engineering. An easy journey turns into a god-awful faff with bus-replacement services.