Mostly genetic yes.(And obesity obviously.)
Did you fast before the test?
Before you turn your life upside down based on a single test, try having another test at a different lab, and fast at least 12 hours from dinner the evening before to the test (schedule the test for the morning so you aren’t hungry all day). See what those numbers look like.