yes, your lasagna needs a bechamel and a tomato-based marinara sauce. the only acceptable workaround is to make a meat ragu with plenty of milk or cream. point being: you need some dairy up in there, beyond the cheese. a cream-based sauce keeps things moist and counters the acidity of the tomatoes.