I would say i find the bots to be reasonably balanced they all have different roles.
Down the road you will eventually be a good canditate for wrecking tons of havoc on a guy like me who is a medium range,missile bot. Your bot is generally going to be faster than mine, and largely resistant to my type of damage wheras i am the most vulnerable to your type.
Im sure lots of corps might take you under their wing both big and old aswell as new and small.
Best tip i can give is to post in the recruitment forum,expain a little about who you are and what you wanna do ingame and it will be great advertising for you and help you get in touch with corps that you might not otherwise find an easy way to contact(and vice versa).
Most likely if you went into PvP with a corp you would get a tackler (thats a light electronic warfare bot) for you that would be the one called "cameleon" and then they might give you a demobilizer,ECM and some other equipment.
This bot is very,very fast and can catch up to pretty much any other robot very quickly.
Demobilizer reduces the speed of the targeted robot and ECM breaks their lock so they have to relock again possibly shutting down their ability to fire completly at best.
This can allow a team to catch up and safely engage an otherwise superior opponent. And this you can basically do with a day old character,and certainly with a week or two of EP to spend ontop of that.
Theres also modules that you can wear to increase range,modules others can wear to increase your range,reduce locking time etc.. Also the higher end robots like the assault for smaller bots and the mech/heavy mech, or the MK2 version (1 more head slot 1 more leg slot) of the cameleon allows you to customize more and further improve.
Also the bigger bots and more high end weapons,and certain extensions, will increase your range much,much further in time.
About the corp thing,i do believe most corporations recruit both new and veteran players alike mostly looking for capable people. The hard thing ,in my opinion, might be getting noticed and getting in touch with the people in the respective corps who basically do the recruiting. Thats why i recommend posting in the recruitment forum because you make a good impression writing here and im sure you would make the same impression if you wrote there, and that allows recruiters to notice you and get in touch with you instead. 
Btw as a blue bot you do your best damage against green NPC and player bots so even if you may have a slight disadvantage in range,once you close that gap, hit spacebar ( fires all available weapon modules ) and you can basically just yell "Boom headshot!" If its a low tier NPC bot.
Here is a good website for some basic info and video guides by a player named Gremrod;
http://gremrod.wordpress.com/
Wich also links to a Guide by a player named Zotarg Calltar:
http://www.benfee.de/Temp/Zortarg%27s_G … il2012.pdf
If the page doesnt load, access it from Gremrods blog, it is on the front page and to your right. 
Some info may be a little outdated but generally its spot on.
But if you have trouble with NPC's ,especially yellow ones? Try to find green,and if not that,other blue ones that you can engage. Use a small repair module to keep your armor up. If you find you have not too much problem with distance and speed you can fit an armor plate and a repair module,or simply fit two small repair modules but bear in mind it will drain your accumulator wich if it hits zero will prevent any module including weapons from working while it charges up.
I have never actually played a blue combat bot,but if i did,thats what i would do to start out and see how my accumulator handles it. Of course,the repair modules dont have to constantly run but can be activated when needed, and you can also back off after a kill or a few kills to regain your accumulator or repair your health. So long as you dont run into situations where in a single fight you risk death, or module shutdown due to too much pressure on your accumulator capacity.
You can experiment against the generic and weak npcs, or just by running the modules outside a terminal to see how long it takes for your accumulator to go empty,if it does.
If you cant finish a fight against NPC's that you shoud be able to,then you have to either change your modules,or change what you are fighting against untill the odds favour you.
For the advanced stuff you can actually bring a certain type of scanner module that scans bots,bring it to the spawn you intend to attack and scan the robots to see their weaknesses and what they are using so you can go back the terminal,take out the scanner and "suit up" to counter it.
Farming anything above the lower tier npcs may be very hard to begin with especially untill you learn what different bots do and wich ones are weak to your faction,you may encounter E-war npcs together with other bots and get slown down,have your lock broken and get beat up. But you will also learn from it when it happens. Probobly has happened to everyone. 
Also this may be self-explanatory but even against a stronger opponent you can still walk away more or less unharmed by hiding behind terrain,plants,walls etc and popping out to fire and ducking back behind terrain again. This is very usefull against both players and npc's but easier to use against npc's as they generally just come right at you or run straight away from you, theres not alot of terrain awareness in their movement. A simple plant may shield you from an attack. Be ready though that the plant or tree may be blown away,a structure will remain.
If you have more questions dont hesitate to write here or in the game chat.
Edit:
If the grammar is a little off somewhere its because its 4AM here in Sweden and while im more or less fluent in english it becomes a handicap when youre either drunk or tired cause you write without thinking. Had to edit 3 times already to correct absolutely *** misstakes. 
My Nationality: Swedish
My favourite Quote: "You can never be too rich or too thin, or have too much foreskin"
Letters of urology