Can Account Plans be read-only for some Profiles?

You can control the visibility of Account Plans using the standard features and Profile controls. However, remember that ideally, any user that can update an Opportunity needs edit access to the related Account Plan to ensure the KPI roll-up fields on the Account Plan update to reflect the Opportunity value.