[noun] + ばかりでなく [verb (plain)] + ばかりでなく [i-adj] + ばかりでなく [na-adj] + な + ばかりでなく
ばかりでなく means "not only… but also": X holds, and Y holds as well. It follows a noun directly, the plain form of a verb or an い-adjective, or a な-adjective with な, and the second half usually carries も on the added item.
A noun takes no な or の before it, and a な-adjective needs its な.
ばかりでなく sounds a little formal and turns up more in writing. In conversation the same thing is だけでなく, or だけじゃなくて among friends. ばかりではなく, with は, means the same.