If your site got Google penalty, find out the reason.
And reason would be black hat, over optimization , cheap, bad , paid back link creation etc.
And i think "( Disavowing bad links, checking content is not repeated on other sites, making sure sitemap is correct etc ) "
this is enough that you did but now you need create a quality site.