I do speak Russian pretty good
English is far more widely spoken (especially with people under the age of 40).
I really want to Gdansk, Sopot and also make my way over to Krakow.
Sopot has sadly been pretty much spoilt compared to the way it was ten years ago. A day there would be more than enough. Gdansk is wonderful and very under-rated, allow two days there. You can base yourself in Gdansk and get the train to Sopot for your day there. Krakow is a bit over-rated and, even worse, infested with stag group cretins from the UK and Ireland every weekend: under no circumstances go there at the weekend. I'd say three days is enough to see Krakow, add another day if you want to go to Auschwitz (frankly I don't recommend it).
Warsaw would be nice to but I am worried all that travel might make it limiting.
You're almost certainly going to be flying into and out of Warsaw (in theory you could fly into Gdansk and out of Krakow, or vice versa, but that will limit your flight options and cost you more), so you might as well spent a couple of days looking round this excellent city.
There was a very nice beach when I was last there.
Yes, but you have been there, which is more than D**p*k can say.