150 ping is actually the sweet spot for high ping, from my own experience, at least in Hardline. You can one-frame anyone, so 1v1s are good for you, but it's going to be hard for you to peek, since you have no idea as to whether you're taking damage, since you will get one-framed as well.
Low ping is more consistent, but it can also be somewhat more difficult, since the playing field is a bit more fair.
Probably, the best thing you can do for yourself is to actively seek to get better, which means analyzing your mistakes. If you upload footage for a round or two, I can go over it with you.
I started BF4 with a ~.8 KD. Now I consistently sit above 3 as infantry on conquest maps.

Platoon
Marble Duck
"you obviously don't know what an argument is as there is only one person battling. Do you really fucking think I want subs? You think you can act all big and powerful just because you sit on a computer at least 6 hours a day like the probably nerdy unwanted retard you are with 4.3k subs? You think 4.3k subs is a lot? LOL you need medicine man. I don't want any subs as i just have a google account for other media and writing comments. Think twice before you act. You even said in your video you aren't that great of a player, and the comments agree you aren't. Maybe you should once again think twice before you act, stop being such an annoying, ignorant bastard that everyone wants to shut up, and god, literally, just shut up. Your voice gave me a headache :s"
"As a youtuber shouldn't be trying to be reeling in your viewers with exciting stuff being said not your boring ass commentary for your video"
"The more you watch his vid the dumber he gets I swear he's borderline autistic look I got shot behind cover beacuase thin sheets metal are unpenetrable. Bf4 is just as quiet and tactical as bf3 random explosion in the background . Player has dissconected from chat
You started playing bf3 and never touched bfc1/2. Please do yourself a favor and shutdown your generic cod channel down"
"Nice clickb8 Faggot w8ting for your shit tier video to disable comments . Fucking newfag cancer go play some cod you activisiom cock faggot"
"I don't see why he [MarbleDuck] always tries to shit on levelcap he is better and has a million more subs...and also "there isnt a best gun in she game there are guns that are better that others at different engagement distances" yes thats true and whichever is the best/most average at all of them is the "best gun""
"Marbleduck you don't know shit lol levelcap knows more than you do you cant talk about how someone puts up garbage when you do yourself your a newcomer to YouTube acting like you know shit step up in the food chain first then you have the right to talk otherwise your just a fish trying to compete with sharks"
"Why don't we just witness "LevelCap vs MarbleDuck" One on One both on Battlefield 3 and Battlefield 4 seen as there is so much Controversy about the Two Youtubers"
"stfu cunt, BF3 was way better end of discussion"
"Stfu man, you're be littleing the most looked upon Battlefield Youtuber. No one cares about you, how much of an ego you have, or quite frankly your opinion. It's a fucking game.... Does it really fucking matter? Pathetic man."
"fuck you asshole, dont talk shit about total"
"Wtf is your problem? You have no subs and he has millions, yet you pick on him like some kind of stubborn, ignorant, rude child born with a silver spoon is his mouth. It's easy to do that, for example... You said there was no background noise yet there is. You say you're a fairly good player, you're not."
"please talk like a normal person and not like a professional"