I have just over 100 land divisions, including 15 med. armored, but no paras or marines yet. My navy consists of 4 battleships (level 4) ~22 subs and maybe 20 smaller ships with more subs on the way. In my airforce I have 15 wings TAC, 9 wings INT, 6 wings NAV and 8 wings CAS.
Your armored force is ok, I'd get 3 more, but that's personal preference. YOu'll also need a similar or slightly larger number of Motorized and Mechanized Infantry as well. You'll also need more straight infantry for Barbarossa for the slugging matches on the frontier - they punch the hole, the mobile units exploit.
YOur AF is pretty decent, though you might want some more TAC for Barbarossa.
Your navy seems a little off kilter - what is your long term strategy for this arm? In any case, stop building subs, you have enough for now, and you need the IC elsewhere. Also, how many transports do you have? Those are the coin of the realm in getting troops across the channel. Also, you will need convoys too, in order to supply your army, have you built any of those? Germany starts with a very anemic number, and the AI is fairly decent at convoy killing. That said, you don't need to go overboard, but you will need more than what you have.
If you want to do a Sea Lion with what you have (assuming you have the TPs to move the guys, and the convoys to supply them) - first send some aircraft over the UK to see what the opposition is like. Then put most of your surface navy in one big fleet sail them into one side of the channel, putting all your TAC, NAV and CAS on naval strike. Then load up your TPs on the other side of the channel, wait for the RN to bite on your fleet, then quickly sail and hit the beaches on the far side. With luck, you'll get ashore, and if things are going relatively normally, you should be able to roll the UK pretty easily, though odds are your entire fleet will be dead by the end of the first week. You'll need a couple rotations of sea lift to get enough combat power to do the job depending on the size of your TP fleet. Of course, you could have a game like my current one, where the UK landed 35 divisions from across the commonwealth in Plymouth, making a shoestring invasion not a good idea.
Baseline - bring enough force to do the job, but remember that every division across the water must be supplied. Also, without an extensive air and naval campaign to destroy the RN, you can get across the channel quick, but it won't be cheap (or pretty).