Agreed.
Also most companies won't give you honest feedback on what you did wrong in the interview, especially w.r.t. soft skills.
Join an interview prep class or mock interview workshop and try to get someone else to identify what you're weak on. It could pay off majorly and help land your dream job.