V[て] + ばかりいる – "do nothing but ~"
V[て] + ばかりで – connective "only doing ~ (and …)"
Noun + ばかりで – "nothing but ~"
The pattern ばかりで (and ~てばかりいる) expresses that someone does nothing but a particular action, often carrying a negative or critical nuance. The speaker is typically complaining or expressing dissatisfaction that the subject only does one thing and neglects other things they should be doing.
This form describes someone who is always doing the same thing, to the exclusion of everything else.
The いる part can be conjugated freely (いた, います, etc.).
When ばかりで is used as a connective, it links to a second clause – usually describing a negative consequence or something that is not being done.
ばかりで can also follow nouns to mean "nothing but ~" or "only ~", again with a critical tone.
This pattern almost always implies criticism, frustration, or regret. It suggests an imbalance – too much of one thing and not enough of what is expected or desired. It is used when scolding someone or reflecting on one's own bad habits.