Hey there Hesham, I'm your neighbor from Israel
Hope you ain't got a prob with that :}
Much like you I'm incredibly interested in being able to speak english as if it were my own mother tongue... Generally I think it's very much possible... However not everyone IMHO can do that...
I utterly think that only people who have a gift of language grasp can acheive that goal... and you have to love it of course hehe, I'd say that you have that gift.
Now I have to comment on some of the things you mentioned in your post.
First of all the idea of chatting on the net with native english speakers as probably the best way to enrich your vocabulary and learning some slang words. From personal experience I have to say that in this way I've acquired more than I would have if I didn't chat to native english speakers. Since the nearest english speaking country to Israel (and Egypt for that matter) is the UK most of the native english speakers I've stumbled upon are brits, hence why I have more knowledge about Brit slang than any of my friends... Since I'm mostly exposed to American english it was a refreshing change for me.
About the accent thing... I strongly disagree, you really need'nt decide which accent you wanna use and stick to it... It's fairly possible to be able to speak like Americans and Brits... sure it can get confusing but if you practice hard you'll be able to get it... The best example I can give you is myself.
Up untill a few months ago I have always thought I can only speak the American accent and all my attempts to emtitate Brits have failed... But when me and my friends have gone abroad (Ayia Napa in Cyprus if you're curious about the location
), I met loads of brits... they seemed to be the majority of the tourits there (alongside the Israelies of course LOL). Ahem anyway...
after a couple of days I began to understand some Brit accents and suddenly I was able to speak like em or very similar... Apparently I was so convincing that a lot of ppl mistook me for a Brit bloke (yes thats a brit word and I fecking luv it!!) and thats including some Brit chaps! Apparently I also have a an anglo saxon look (If no one recognizes I'm from Israel that is
).
Well I hope you didn't find my post boring... I just thought I'd add my thoughts and personal experience ^_^.
I'll be happy to see some replies...
Well cya later dudes!!! (or bro's,guys,fellows,mates, chaps, blokes) or any other word you can think of lol