You could remove the profile's access to the mkto apex classes and visualforce page access. This would prevent them from seeing the sales insight panel but remember that you have already added the VF section to the page layout then they will see an error message :
Content cannot be displayed: You do not have sufficient privileges to access the page