Well in my opinion it is. What does a stacked account mean to you?
This account has all champs, enough IP to guarantee you the next 15 champions, any runes you need, a lot of rare skins, etc... only thing I can see improving is if this account was diamond but unfortunately I was too bad