Well, I've played a fair bit of basketball with varying levels of success. I can't give you any sort of work out tips as I don't really work out but I guess I can give a bit of advice.
With the jump shots I can advise is practice as much as you can. My jump shots aren't great and I miss a fair few of them but practice is really the only way to get better at them.
Ball control and dribbling are a bit different. I played as a guard for a long time (until I had a growth spurt which made my basketball skills decrease significantly...). I think that the most important thing is to not try to be too fancy. People who try to do hard things often don't find much success while doing so (unless if they have great control). If your a tall guy it can be harder to dribble well but once again practice will make your life easier.
I get the pass first mentality as I had it for a while (and still do to some extent). Passing is a good option but not always the right thing to do. When you get the ball take half a second as assess your options (while in a triple threat position preferably). If you have an open lay-up you should take it even if you aren't super confident. Really learning to trust yourself is a very important aspect of your game as will make decisions quicker and more accurately.
Overall, just have fun with it. Unless if you are doing it at a really high level it is meant to be enjoyable so don't work yourself too hard or stress about it too much. You'll actually improve more if you want to play and not be as good if you are forcing yourself to.
Well that's just my two cents. I'm not exactly an expert.