I keep getting interviews but no offers. I always make it to the second interview but have not gotten an offer

I understand that if I don’t get interviews it’s my resume. But if I get interviews but no offers it’s my interviewing skills. However I make it to second rounds of interviews around 80 percent of the time. (I’ve had ten interviews in the last two months and have made it to round 2 each time). Are there any tips to seal the deal with jobs?